En tu Metodo Insert tu pides que se pasen parametros de ciertos tipos y por lo tanto al enviar parametro a dicho metodo se
Deben respetar los parametros que solicita tu metodo para que no obtengas estos problemas, ese error te sale porque estas pasando un cadena a un metodo que debe recibir un integer, en ese caso deberias transformalo con CInt(ddlConsecutivo.Text) y tambien controlar en caso esten vacios! pero asi como lo menciones deberia ser :
Código vb.net:
Ver originalDim result As Boolean = Insert(CInt(ddlconsecutivo.Text), txtidarea.Text, Convert.toDatetime(txtfecha.Text), txtcantidad0.Text, DropDownList2.Text, CInt(txtidenti.Text), txtobservacion.Text, txtestado.Text)
Espero haber aclarado tu duda. Saludos!.
.