示例#1
0
        public static int guardar(Tablet objeto)
        {
            try
            {
                Query query = new Query("insert", "tablet");
                query.AddInsert("nombre", objeto.fnombre);
                query.AddInsert("mac_address", objeto.fmac_address);
                query.AddInsert("estado_vigente", objeto.festado_vigente);
                query.AddInsert("estado_nueva", objeto.festado_nueva);
                query.AddInsert("usuario_ID", objeto.fusuario_ID);
                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM tablet WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Tablet_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Tablet_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Tablet_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Tablet_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#2
0
        public static int guardar(Sincroniza_tablet_cliente objeto)
        {
            try
            {
                Query query = new Query("insert", "sincroniza_tablet_cliente");
                query.AddInsert("cliente_proveedor_ID", objeto.fcliente_proveedor_ID);
                query.AddInsert("tablet_ID", objeto.ftablet_ID);
                query.AddInsert("accion", objeto.faccion);
                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM sincroniza_tablet_cliente WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Sincroniza_tablet_cliente_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Sincroniza_tablet_cliente_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Sincroniza_tablet_cliente_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Sincroniza_tablet_cliente_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#3
0
        public static int guardarJSON(Documento_ventaJSON objeto)
        {
            try
            {
                Query query = new Query("insert", "documento_venta");
                //if (objeto.getID() > 0)
                //{
                //    query.AddInsert("ID", objeto.getID());
                //}
                query.AddInsert("documento_venta_ID", objeto.getDocumento_venta_ID());
                query.AddInsert("cliente_ID", objeto.getCliente_ID());
                query.AddInsert("tipo_documento_ID", objeto.getTipo_documento_ID());
                query.AddInsert("comprobante_contable_ID", objeto.getComprobante_contable_ID());
                query.AddInsert("forma_pago_ID", objeto.getForma_pago_ID());
                query.AddInsert("usuario_ID", objeto.getUsuario_ID());
                query.AddInsert("numero", objeto.getNumero());
                query.AddInsert("correlativo", objeto.getCorrelativo());
                query.AddInsert("fecha_digitacion", objeto.getFecha_digitacion());
                query.AddInsert("fecha_cancelacion", objeto.getFecha_cancelacion());
                query.AddInsert("fecha_documento", objeto.getFecha_documento());
                query.AddInsert("fecha_vencimiento", objeto.getFecha_vencimiento());
                query.AddInsert("fecha_proceso", objeto.getFecha_proceso());
                query.AddInsert("mes_proceso", objeto.getMes_proceso());
                query.AddInsert("ano_proceso", objeto.getAno_proceso());
                query.AddInsert("condicion_venta", objeto.getCondicion_venta());
                query.AddInsert("total_neto", objeto.getTotal_neto());
                query.AddInsert("total_impuesto", objeto.getTotal_impuesto());
                query.AddInsert("total_exento", objeto.getTotal_exento());
                query.AddInsert("total_iva", objeto.getTotal_iva());
                query.AddInsert("total_bruto", objeto.getTotal_bruto());
                query.AddInsert("total_saldo", objeto.getTotal_saldo());
                query.AddInsert("total_pagos", objeto.getTotal_pagos());
                query.AddInsert("observacion", objeto.getObservacion());
                query.AddInsert("estado", objeto.getEstado());
                query.AddInsert("estado_despacho_ID", objeto.getEstado_despacho_ID());
                query.AddInsert("estado_pago_documento_venta_ID", objeto.getEstado_pago_documento_venta_ID());
                query.AddInsert("sucursal_ID", objeto.getSucursal_ID());
                query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM documento_venta WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Documento_venta_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Documento_venta_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Documento_venta_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Documento_venta_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#4
0
        public static int guardar(Sincronizar_tablet_usuario objeto)
        {
            try
            {
                Query query = new Query("insert", "sincronizar_tablet_usuario");
                query.AddInsert("usuario_ID", objeto.fusuario_ID);
                query.AddInsert("tablet_ID", objeto.ftablet_ID);
                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);


                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Sincronizar_tablet_usuario_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Sincronizar_tablet_usuario_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                }
                return(Sincronizar_tablet_usuario_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#5
0
        public static int guardarJSON(Sincronizar_tabletJSON objeto)
        {
            try
            {
                Query query = new Query("insert", "sincronizar_tablet");
                query.AddInsert("registro_ID", objeto.getRegistro_ID());
                query.AddInsert("tablet_ID", objeto.getTablet_ID());
                query.AddInsert("nombre_tabla", objeto.getNombre_tabla());
                query.AddInsert("accion", objeto.getAccion());
                query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                //string queryID=query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                string  queryID = "SELECT ID FROM sincronizar_tablet WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Sincronizar_tablet_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    //Sincronizar_tablet_ID=Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    Sincronizar_tablet_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Sincronizar_tablet_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#6
0
        public static int guardarJSON(VentaJSON objeto)
        {
            try
            {
                Query query = new Query("insert", "venta");
                query.AddInsert("forma_pago_ID", objeto.getForma_pago_ID());
                query.AddInsert("tipo_documento_ID", objeto.getTipo_documento_ID());
                query.AddInsert("usuario_ID", objeto.getUsuario_ID());
                query.AddInsert("arqueo_caja_ID", objeto.getArqueo_caja_ID());
                query.AddInsert("cuenta_credito_ID", objeto.getCuenta_credito_ID());
                query.AddInsert("comprobante_contable_ID", objeto.getComprobante_contable_ID());
                query.AddInsert("mes_proceso", objeto.getMes_proceso());
                query.AddInsert("ano_proceso", objeto.getAno_proceso());
                query.AddInsert("fecha_proceso", objeto.getFecha_proceso());
                query.AddInsert("fecha", objeto.getFecha());
                query.AddInsert("numero", objeto.getNumero());
                query.AddInsert("estado", objeto.getEstado());
                query.AddInsert("total_descuento", objeto.getTotal_descuento());
                query.AddInsert("total_neto", objeto.getTotal_neto());
                query.AddInsert("total_iva", objeto.getTotal_iva());
                query.AddInsert("total_bruto", objeto.getTotal_bruto());
                query.AddInsert("total_saldo", objeto.getTotal_saldo());
                query.AddInsert("total_pagos", objeto.getTotal_pagos());
                query.AddInsert("documento_venta_ID", objeto.getDocumento_venta_ID());
                query.AddInsert("cliente_proveedor_ID", objeto.getCliente_proveedor_ID());
                query.AddInsert("coordenadas_GPS", objeto.getCoordenadas_GPS());
                query.AddInsert("fecha_entrega", objeto.getFecha_entrega());
                query.AddInsert("observacion", objeto.getObservacion());
                query.AddInsert("total_pago_efectivo", objeto.getTotal_pago_efectivo());
                query.AddInsert("total_pago_tarjeta", objeto.getTotal_pago_tarjeta());
                query.AddInsert("sucursal_ID", objeto.getSucursal_ID());
                query.AddInsert("tablet_ID", objeto.getTablet_ID());
                query.AddInsert("banco_ID", objeto.getBanco_ID());
                query.AddInsert("tipo_cheque_ID", objeto.getTipo_cheque_ID());
                query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM venta WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Venta_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Venta_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Venta_ID=Utils.cint(fila["ID"].ToString());
                }
                return(Venta_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#7
0
        public static int guardarJSON(ProductoJSON objeto)
        {
            try
            {
                Query query = new Query("insert", "producto");
                query.AddInsert("categoria_ID", objeto.getCategoria_ID());
                query.AddInsert("codigo_barra", objeto.getCodigo_barra());
                query.AddInsert("codigo_barra_grupo", objeto.getCodigo_barra_grupo());
                query.AddInsert("nombre", objeto.getNombre());
                query.AddInsert("descripcion", objeto.getDescripcion());
                query.AddInsert("stock_actual", objeto.getStock_actual());
                query.AddInsert("stock_minimo", objeto.getStock_minimo());
                query.AddInsert("precio_venta", objeto.getPrecio_venta());
                query.AddInsert("unidad", objeto.getUnidad());
                query.AddInsert("unidad_grupo", objeto.getUnidad_grupo());
                query.AddInsert("cantidad_grupo", objeto.getCantidad_grupo());
                query.AddInsert("estado", objeto.getEstado());
                query.AddInsert("ultimo_precio_compra", objeto.getUltimo_precio_compra());
                query.AddInsert("ultimo_precio_venta", objeto.getUltimo_precio_venta());
                query.AddInsert("ultima_fecha_compra", objeto.getUltima_fecha_compra());
                query.AddInsert("ultima_fecha_venta", objeto.getUltima_fecha_venta());
                query.AddInsert("margen_ganancia", objeto.getMargen_ganancia());
                query.AddInsert("exento", objeto.getExento());
                query.AddInsert("precio_venta_grupo", objeto.getPrecio_venta_grupo());
                query.AddInsert("cantidad_grupo_adicional", objeto.getCantidad_grupo_adicional());
                query.AddInsert("producto_compuesto_ID", objeto.getProducto_compuesto_ID());
                query.AddInsert("cliente_proveedor_ID", objeto.getCliente_proveedor_ID());
                query.AddInsert("codigo_producto", objeto.getCodigo_producto());
                query.AddInsert("precio_base", objeto.getPrecio_base());
                query.AddInsert("porcentaje_descuento", objeto.getPorcentaje_descuento());
                query.AddInsert("impuesto_ID", objeto.getImpuesto_ID());
                query.AddInsert("subcategoria_ID", objeto.getSubcategoria_ID());
                query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM producto WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Producto_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Producto_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Producto_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Producto_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#8
0
        public static int guardar(Cliente_proveedor objeto)
        {
            try
            {
                Query query = new Query("insert", "cliente_proveedor");
                if (objeto.fID > 0)
                {
                    query.AddInsert("ID", objeto.fID);
                }
                query.AddInsert("nombre", objeto.fnombre);
                query.AddInsert("direccion", objeto.fdireccion);
                query.AddInsert("ciudad", objeto.fciudad);
                query.AddInsert("razon_social", objeto.frazon_social);
                query.AddInsert("telefono", objeto.ftelefono);
                query.AddInsert("email", objeto.femail);
                query.AddInsert("estado", objeto.festado);
                query.AddInsert("giro", objeto.fgiro);
                query.AddInsert("fax", objeto.ffax);
                query.AddInsert("tipo", objeto.ftipo);
                query.AddInsert("cuenta_credito_ID", objeto.fcuenta_credito_ID);
                query.AddInsert("monto_credito", objeto.fmonto_credito);
                query.AddInsert("rut", objeto.frut);
                query.AddInsert("coordenadas_GPS", objeto.fcoordenadas_GPS);
                query.AddInsert("tipo_cliente_ID", objeto.ftipo_cliente_ID);
                query.AddInsert("listado_cliente_ID", objeto.flistado_cliente_ID);
                query.AddInsert("sector_ID", objeto.fsector_ID);
                query.AddInsert("es_sucursal", objeto.fes_sucursal);
                query.AddInsert("observacion", objeto.fobservacion);
                query.AddInsert("sucursal_ID", objeto.fsucursal_ID);
                query.AddInsert("lista_precios_ID", objeto.flista_precios_ID);
                query.AddInsert("descuento_adicional", objeto.fdescuento_adicional);
                query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM cliente_proveedor WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Cliente_proveedor_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Cliente_proveedor_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Cliente_proveedor_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Cliente_proveedor_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#9
0
        public static int guardarJSON(Cliente_proveedorJSON objeto)
        {
            try
            {
                Query query = new Query("insert", "cliente_proveedor");
                if (objeto.getID() > 0)
                {
                    query.AddInsert("ID", objeto.getID());
                }
                query.AddInsert("nombre", objeto.getNombre());
                query.AddInsert("direccion", objeto.getDireccion());
                query.AddInsert("ciudad", objeto.getCiudad());
                query.AddInsert("razon_social", objeto.getRazon_social());
                query.AddInsert("telefono", objeto.getTelefono());
                query.AddInsert("email", objeto.getEmail());
                query.AddInsert("estado", objeto.getEstado());
                query.AddInsert("giro", objeto.getGiro());
                query.AddInsert("fax", objeto.getFax());
                query.AddInsert("tipo", objeto.getTipo());
                query.AddInsert("cuenta_credito_ID", objeto.getCuenta_credito_ID());
                query.AddInsert("monto_credito", objeto.getMonto_credito());
                query.AddInsert("rut", objeto.getRut());
                query.AddInsert("coordenadas_GPS", objeto.getCoordenadas_GPS());
                query.AddInsert("tipo_cliente_ID", objeto.getTipo_cliente_ID());
                query.AddInsert("listado_cliente_ID", objeto.getListado_cliente_ID());
                query.AddInsert("sector_ID", objeto.getSector_ID());
                query.AddInsert("es_sucursal", objeto.getEs_sucursal());
                query.AddInsert("observacion", objeto.getObservacion());
                query.AddInsert("sucursal_ID", objeto.getSucursal_ID());
                query.AddInsert("lista_precios_ID", objeto.getLista_precios_ID());
                query.AddInsert("descuento_adicional", objeto.getDescuento_adicional());
                query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM cliente_proveedor WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Cliente_proveedor_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Cliente_proveedor_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Cliente_proveedor_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Cliente_proveedor_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#10
0
 public static DataSet getListado(Query query)
 {
     try
     {
         return(BDConnect.EjecutaConRetorno(query.listo()));
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex.Message + " --- TRACE-->" + ex.StackTrace);
         return(null);
     }
 }
        public static int guardar(Documento_compra objeto)
        {
            try
            {
                Query query = new Query("insert", "documento_compra");
                query.AddInsert("proveedor_ID", objeto.fproveedor_ID);
                query.AddInsert("tipo_documento_ID", objeto.ftipo_documento_ID);
                query.AddInsert("numero", objeto.fnumero);
                query.AddInsert("fecha_digitacion", objeto.ffecha_digitacion);
                query.AddInsert("fecha_cancelacion", objeto.ffecha_cancelacion);
                query.AddInsert("fecha_documento", objeto.ffecha_documento);
                query.AddInsert("mes_proceso", objeto.fmes_proceso);
                query.AddInsert("ano_proceso", objeto.fano_proceso);
                query.AddInsert("total_neto", objeto.ftotal_neto);
                query.AddInsert("total_impuesto", objeto.ftotal_impuesto);
                query.AddInsert("total_exento", objeto.ftotal_exento);
                query.AddInsert("total_iva", objeto.ftotal_iva);
                query.AddInsert("total_saldo", objeto.ftotal_saldo);
                query.AddInsert("total_pagos", objeto.ftotal_pagos);
                query.AddInsert("solicitud_compra_ID", objeto.fsolicitud_compra_ID);
                query.AddInsert("forma_pago_ID", objeto.fforma_pago_ID);
                query.AddInsert("observacion", objeto.fobservacion);
                query.AddInsert("fecha_vencimiento", objeto.ffecha_vencimiento);
                query.AddInsert("comprobante_contable_ID", objeto.fcomprobante_contable_ID);
                query.AddInsert("estado", objeto.festado);
                query.AddInsert("total_bruto", objeto.ftotal_bruto);
                query.AddInsert("documento_compra_ID", objeto.fdocumento_compra_ID);
                query.AddInsert("flete_unitario_constante", objeto.fflete_unitario_constante);
                query.AddInsert("sucursal_ID", objeto.fsucursal_ID);
                //query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM documento_compra WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Documento_compra_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Documento_compra_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Documento_compra_ID=Utils.cint(fila["ID"].ToString());
                }
                return(Documento_compra_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#12
0
        public static int guardar(Detalle_documento_venta objeto)
        {
            try
            {
                Query query = new Query("insert", "detalle_documento_venta");

                if (objeto.fID > 0)
                {
                    query.AddInsert("ID", objeto.fID);
                }
                query.AddInsert("documento_venta_ID", objeto.fdocumento_venta_ID);
                query.AddInsert("producto_ID", objeto.fproducto_ID);
                query.AddInsert("cantidad", objeto.fcantidad);
                query.AddInsert("monto_descuento", objeto.fmonto_descuento);
                query.AddInsert("precio_neto_unitario", objeto.fprecio_neto_unitario);
                query.AddInsert("monto_impuesto", objeto.fmonto_impuesto);
                query.AddInsert("porcentaje_descuento", objeto.fporcentaje_descuento);
                query.AddInsert("total_neto", objeto.ftotal_neto);
                query.AddInsert("iva", objeto.fiva);
                query.AddInsert("total_bruto", objeto.ftotal_bruto);
                query.AddInsert("estado", objeto.festado);
                query.AddInsert("es_promocion", objeto.fes_promocion);
                //query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM detalle_documento_venta WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Detalle_documento_venta_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Detalle_documento_venta_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Detalle_documento_venta_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Detalle_documento_venta_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#13
0
        public static int guardarJSON(Detalle_ventaJSON objeto)
        {
            try
            {
                Query query = new Query("insert", "detalle_venta");
                query.AddInsert("producto_ID", objeto.getProducto_ID());
                query.AddInsert("detalle_comprobante_contable_ID", objeto.getDetalle_comprobante_contable_ID());
                query.AddInsert("cantidad", objeto.getCantidad());
                query.AddInsert("precio_unitario", objeto.getPrecio_unitario());
                query.AddInsert("descuento", objeto.getDescuento());
                query.AddInsert("iva", objeto.getIva());
                query.AddInsert("total", objeto.getTotal());
                query.AddInsert("venta_ID", objeto.getVenta_ID());
                query.AddInsert("estado", objeto.getEstado());
                query.AddInsert("es_promocion", objeto.getEs_promocion());
                query.AddInsert("total_otros_impuestos", objeto.getTotal_otros_impuestos());
                query.AddInsert("impuesto_ID", objeto.getImpuesto_ID());
                query.AddInsert("precio_unitario_neto", objeto.getPrecio_unitario_neto());
                //query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM detalle_venta WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Detalle_venta_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Detalle_venta_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Detalle_venta_ID=Utils.cint(fila["ID"].ToString());
                }
                return(Detalle_venta_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#14
0
        public static int guardarJSON(UsuarioJSON objeto)
        {
            try
            {
                Query query = new Query("insert", "usuario");
                if (objeto.getID() > 0)
                {
                    query.AddInsert("ID", objeto.getID());
                }
                query.AddInsert("nombre", objeto.getNombre());
                query.AddInsert("apellido", objeto.getApellido());
                query.AddInsert("email", objeto.getEmail());
                query.AddInsert("login", objeto.getLogin());
                query.AddInsert("password", objeto.getPassword());
                query.AddInsert("privilegio", objeto.getPrivilegio());
                query.AddInsert("sucursal_ID", objeto.getSucursal_ID());
                query.AddInsert("rol_usuario_ID", objeto.getRol_usuario_ID());
                query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM usuario WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Usuario_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Usuario_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Usuario_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Usuario_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#15
0
        public static int guardarJSON(CategoriaJSON objeto)
        {
            try
            {
                Query query = new Query("insert", "categoria");
                if (objeto.getID() > 0)
                {
                    query.AddInsert("ID", objeto.getID());
                }
                query.AddInsert("nombre", objeto.getNombre());
                query.AddInsert("descripcion", objeto.getDescripcion());
                query.AddInsert("categoria_ID", objeto.getCategoria_ID());
                query.AddInsert("estado", objeto.getEstado());
                query.AddInsert("cuenta_contable_ID", objeto.getCuenta_contable_ID());
                query.AddInsert("exento", objeto.getExento());
                query.AddInsert("codigo", objeto.getCodigo());
                query.AddInsert("correlativo_actual", objeto.getCorrelativo_actual());
                //query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM categoria WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Categoria_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Categoria_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Categoria_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Categoria_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#16
0
        public static int guardarJSON(Precio_por_clienteJSON objeto)
        {
            try
            {
                Query query = new Query("insert", "precio_por_cliente");
                if (int.Parse(objeto.getID()) > 0)
                {
                    query.AddInsert("ID", objeto.getID());
                }
                query.AddInsert("cliente_proveedor_ID", objeto.getCliente_proveedor_ID());
                query.AddInsert("producto_ID", objeto.getProducto_ID());
                query.AddInsert("precio_venta_unitario", objeto.getPrecio_venta_unitario());
                query.AddInsert("cantidad_minima", objeto.getCantidad_minima());
                query.AddInsert("porcentaje_aumento_precio_base", objeto.getPorcentaje_aumento_precio_base());
                query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM precio_por_cliente WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Precio_por_cliente_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Precio_por_cliente_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Precio_por_cliente_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Precio_por_cliente_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
        public static int guardar(Precio_por_volumen objeto)
        {
            try
            {
                Query query = new Query("insert", "precio_por_volumen");
                if (objeto.fID > 0)
                {
                    query.AddInsert("ID", objeto.fID);
                }
                query.AddInsert("cantidad_desde", objeto.fcantidad_desde);
                query.AddInsert("cantidad_hasta", objeto.fcantidad_hasta);
                query.AddInsert("producto_ID", objeto.fproducto_ID);
                query.AddInsert("precio_venta_unitario", objeto.fprecio_venta_unitario);
                query.AddInsert("porcentaje_aumento_precio_base", objeto.fporcentaje_aumento_precio_base);
                query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM precio_por_volumen WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Precio_por_volumen_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Precio_por_volumen_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Precio_por_volumen_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Precio_por_volumen_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#18
0
        public static int guardarJSON(Producto_join_lista_preciosJSON objeto)
        {
            try
            {
                Query query = new Query("insert", "producto_join_lista_precios");
                if (objeto.getID() > 0)
                {
                    query.AddInsert("ID", objeto.getID());
                }
                query.AddInsert("producto_ID", objeto.getProducto_ID());
                query.AddInsert("lista_precios_ID", objeto.getLista_precios_ID());
                query.AddInsert("precio_venta", objeto.getPrecio_venta());
                query.AddInsert("cantidad_limite", objeto.fcantidad_limite);
                //query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM producto_join_lista_precios WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Producto_join_lista_precios_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Producto_join_lista_precios_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Producto_join_lista_precios_ID = Utils.cint(fila["ID"].ToString());
                }
                return(Producto_join_lista_precios_ID);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }
示例#19
0
        public static int guardar(Producto objeto)
        {
            try
            {
                Query query = new Query("insert", "producto");
                if (objeto.fID > 0)
                {
                    query.AddInsert("ID", objeto.fID);
                }
                query.AddInsert("categoria_ID", objeto.fcategoria_ID);
                query.AddInsert("codigo_barra", objeto.fcodigo_barra);
                query.AddInsert("codigo_barra_grupo", objeto.fcodigo_barra_grupo);
                query.AddInsert("nombre", objeto.fnombre);
                query.AddInsert("descripcion", objeto.fdescripcion);
                query.AddInsert("stock_actual", objeto.fstock_actual);
                query.AddInsert("stock_minimo", objeto.fstock_minimo);
                query.AddInsert("precio_venta", objeto.fprecio_venta);
                query.AddInsert("unidad", objeto.funidad);
                query.AddInsert("unidad_grupo", objeto.funidad_grupo);
                query.AddInsert("cantidad_grupo", objeto.fcantidad_grupo);
                query.AddInsert("estado", objeto.festado);
                query.AddInsert("ultimo_precio_compra", objeto.fultimo_precio_compra);
                query.AddInsert("ultimo_precio_venta", objeto.fultimo_precio_venta);
                query.AddInsert("ultima_fecha_compra", objeto.fultima_fecha_compra);
                query.AddInsert("ultima_fecha_venta", objeto.fultima_fecha_venta);
                query.AddInsert("margen_ganancia", objeto.fmargen_ganancia);
                query.AddInsert("exento", objeto.fexento);
                query.AddInsert("precio_venta_grupo", objeto.fprecio_venta_grupo);
                query.AddInsert("cantidad_grupo_adicional", objeto.fcantidad_grupo_adicional);
                query.AddInsert("producto_compuesto_ID", objeto.fproducto_compuesto_ID);
                query.AddInsert("cliente_proveedor_ID", objeto.fcliente_proveedor_ID);
                query.AddInsert("codigo_producto", objeto.fcodigo_producto);
                query.AddInsert("precio_base", objeto.fprecio_base);
                query.AddInsert("porcentaje_descuento", objeto.fporcentaje_descuento);
                query.AddInsert("impuesto_ID", objeto.fimpuesto_ID);
                query.AddInsert("subcategoria_ID", objeto.fsubcategoria_ID);
                //query.AddInsert("estado_vigente", "vigente");

                //BDConnect.EjecutaSinRetorno(query.listo());
                string queryID = query.lastInsertID();
                //DataSet dataset=BDConnect.EjecutaConRetorno(queryID);

                //string queryID = "SELECT ID FROM producto WHERE ID = @@IDENTITY";
                DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID);

                int Producto_ID = 0;
                foreach (DataRow fila in dataset.Tables[0].Rows)
                {
                    Producto_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString());
                    //Producto_ID = Utils.cint(fila["ID"].ToString());
                }

                query = new Query("insert", "bodega_producto");
                query.AddInsert("producto_ID", objeto.fID);
                query.AddInsert("bodega_ID", 2);
                query.AddInsert("cantidad", objeto.fstock_actual);
                BDConnect.EjecutaConRetorno(query.listo());

                if (objeto.fID > 0)
                {
                    return(objeto.fID);
                }

                else
                {
                    return(Producto_ID);
                }
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
                return(0);
            }
        }