Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
        }