public void Add(ClassDespacho datos, Boolean ismessage) { //ADD HEADER DE ORDEN DE PRODUCCION A LA BASE DE DATOS. CommandSqlGeneric(R.SQL.DATABASE.NAME, R.SQL.QUERY_SQL.DESPACHOS.SQL_INSERT_HEADER_ORDEN_DESPACHO, SetParametersAddHeaderDespacho(datos), ismessage, R.ERROR_MESSAGES.DESPACHOS.MESSAGE_INSERT_ERROR_ADD_HEADER_DESPACHOS); //ADD ITEMS-DETAILS DE ORDEN DE PRODUCCION A LA BASE DE DATOS. foreach (Items_despacho item in datos.items) { CommandSqlGeneric(R.SQL.DATABASE.NAME, R.SQL.QUERY_SQL.DESPACHOS.SQL_INSERT_HEADER_DETAILS_DESPACHO, SetParametersAddDetailsDespacho(item, datos.numero), ismessage, R.ERROR_MESSAGES.DESPACHOS.MESSAGE_INSERT_ERROR_ADD_DETAILS_DESPACHOS); } }
public List <SqlParameter> SetParametersAddHeaderDespacho(ClassDespacho datos) { List <SqlParameter> sp = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@p1", SqlDbType = SqlDbType.NVarChar, Value = datos.numero }, new SqlParameter() { ParameterName = "@p2", SqlDbType = SqlDbType.DateTime, Value = datos.fecha_despacho }, new SqlParameter() { ParameterName = "@p3", SqlDbType = SqlDbType.NVarChar, Value = datos.curstomer_id }, new SqlParameter() { ParameterName = "@p4", SqlDbType = SqlDbType.NVarChar, Value = datos.persona_entrega }, new SqlParameter() { ParameterName = "@p5", SqlDbType = SqlDbType.NVarChar, Value = datos.vendedor_id }, new SqlParameter() { ParameterName = "@p6", SqlDbType = SqlDbType.NVarChar, Value = datos.transport_id }, new SqlParameter() { ParameterName = "@p7", SqlDbType = SqlDbType.NVarChar, Value = datos.chofer_id }, new SqlParameter() { ParameterName = "@p8", SqlDbType = SqlDbType.NVarChar, Value = datos.placas_id }, new SqlParameter() { ParameterName = "@p9", SqlDbType = SqlDbType.NVarChar, Value = datos.tipo_embalaje }, new SqlParameter() { ParameterName = "@p10", SqlDbType = SqlDbType.NVarChar, Value = datos.orden_trabajo }, new SqlParameter() { ParameterName = "@p11", SqlDbType = SqlDbType.NVarChar, Value = datos.orden_compra }, new SqlParameter() { ParameterName = "@p12", SqlDbType = SqlDbType.Decimal, Value = datos.subtotal }, new SqlParameter() { ParameterName = "@p13", SqlDbType = SqlDbType.Decimal, Value = datos.monto_itbis }, new SqlParameter() { ParameterName = "@p14", SqlDbType = SqlDbType.Decimal, Value = datos.total }, }; return(sp); }