コード例 #1
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);
            }
        }
コード例 #2
0
        public static void registraCambioTablets(int categoria_ID)
        {
            Query query = new Query("tablet");

            Tablet[] arrTablet = CtrlTablet.getListado(query);
            Sincronizar_tablet_categoria sincroCategoria;
            string querys = "";

            foreach (Tablet tablet in arrTablet)
            {
                sincroCategoria = new Sincronizar_tablet_categoria();
                sincroCategoria.fcategoria_ID = categoria_ID;
                sincroCategoria.ftablet_ID    = tablet.fID;
                if (querys != "")
                {
                    querys += "[#;#]" + sincroCategoria.getQueryGuardar();
                }
                else
                {
                    querys += sincroCategoria.getQueryGuardar();
                }
                //sincroCategoria.getQueryGuardar();
            }
            BDConnect.EjecutaSinRetorno(querys);
        }
コード例 #3
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);
            }
        }
コード例 #4
0
 public static void actualizar(Detalle_documento_venta objeto)
 {
     try
     {
         Query query = new Query("update", "detalle_documento_venta");
         query.AddSet("documento_venta_ID", objeto.fdocumento_venta_ID);
         query.AddSet("producto_ID", objeto.fproducto_ID);
         query.AddSet("cantidad", objeto.fcantidad);
         query.AddSet("monto_descuento", objeto.fmonto_descuento);
         query.AddSet("precio_neto_unitario", objeto.fprecio_neto_unitario);
         query.AddSet("monto_impuesto", objeto.fmonto_impuesto);
         query.AddSet("porcentaje_descuento", objeto.fporcentaje_descuento);
         query.AddSet("total_neto", objeto.ftotal_neto);
         query.AddSet("iva", objeto.fiva);
         query.AddSet("total_bruto", objeto.ftotal_bruto);
         query.AddSet("estado", objeto.festado);
         query.AddSet("es_promocion", objeto.fes_promocion);
         query.AddWhere("ID", objeto.fID.ToString());
         BDConnect.EjecutaSinRetorno(query.listo());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
コード例 #5
0
 public static void actualizarJSON(Detalle_documento_ventaJSON objeto)
 {
     try
     {
         Query query = new Query("update", "detalle_documento_venta");
         query.AddSet("documento_venta_ID", objeto.getDocumento_venta_ID());
         query.AddSet("producto_ID", objeto.getProducto_ID());
         query.AddSet("cantidad", objeto.getCantidad());
         query.AddSet("monto_descuento", objeto.getMonto_descuento());
         query.AddSet("precio_neto_unitario", objeto.getPrecio_neto_unitario());
         query.AddSet("monto_impuesto", objeto.getMonto_impuesto());
         query.AddSet("porcentaje_descuento", objeto.getPorcentaje_descuento());
         query.AddSet("total_neto", objeto.getTotal_neto());
         query.AddSet("iva", objeto.getIva());
         query.AddSet("total_bruto", objeto.getTotal_bruto());
         query.AddSet("estado", objeto.getEstado());
         query.AddSet("es_promocion", objeto.getEs_promocion());
         query.AddWhere("ID", objeto.getID().ToString());
         BDConnect.EjecutaSinRetorno(query.listo());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
コード例 #6
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);
            }
        }
コード例 #7
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);
            }
        }
コード例 #8
0
        public static void eliminaCambioTablets(int producto_ID)
        {
            Query query = new Query("tablet");

            Tablet[] arrTablet = CtrlTablet.getListado(query);
            Sincronizar_tablet_producto sincroProducto;
            string querys = "";

            foreach (Tablet tablet in arrTablet)
            {
                sincroProducto = new Sincronizar_tablet_producto();
                sincroProducto.fproducto_ID = producto_ID;
                sincroProducto.ftablet_ID   = tablet.fID;
                //sincroProducto.f
                if (querys != "")
                {
                    querys += "[#;#]" + sincroProducto.getQueryGuardar();
                }
                else
                {
                    querys += sincroProducto.getQueryGuardar();
                }
                //sincroProducto.guardar();
            }
            BDConnect.EjecutaSinRetorno(querys);
        }
コード例 #9
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);
            }
        }
コード例 #10
0
        public static void actualizarPrecioVenta(Producto producto)
        {
            Query query = new Query("update", "producto");

            query.AddSet("precio_venta", producto.fprecio_venta.ToString());
            query.AddWhere("ID", producto.fID.ToString());
            BDConnect.EjecutaSinRetorno(query.listo());
        }
コード例 #11
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);
            }
        }
コード例 #12
0
        public static DataSet get_stock_bodega(int bodega_ID, int producto_ID)
        {
            Query query = new Query("select", "bodega_producto");

            query.AddWhere("bodega_ID", bodega_ID.ToString());
            query.AddWhere("producto_ID", producto_ID.ToString());
            query.AddSelect("*");
            return(BDConnect.Exec_cQuery(query.listo()));
        }
コード例 #13
0
        public static void AumentarStock(int bodega_ID, int producto_ID, double cantidad)
        {
            //Query query = new Query("update", "bodega_producto");
            //query.AddSet("cantidad", "cantidad+" + cantidad.ToString());
            //query.AddWhere("producto_ID", producto_ID.ToString());
            //query.AddWhere("bodega_ID", bodega_ID.ToString());
            string _query = "UPDATE bodega_producto SET cantidad=cantidad+" + cantidad.ToString().Replace(",", ".") + " WHERE producto_ID=" + producto_ID.ToString() + " AND bodega_ID=" + bodega_ID.ToString();

            BDConnect.Exec_sQuery(_query);
        }
コード例 #14
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);
            }
        }
コード例 #15
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);
            }
        }
コード例 #16
0
        public DataTable ventastotales()
        {
            String sql = "select case tipodoc when 'BOL' then 'BOLETAS DE VENTA when" +
                         "'FAC' then 'FACTURAS' end as 'TIPO DOC',numerodocumento as " +
                         "'NUM DOC',fechaventa as 'FECHA VENTA',igv as IGV,subtotal as SUBTOTAL" +
                         "from tb_ventas";

            BDConnect conexion = new BDConnect();

            return(conexion.ejecutarconsulta(sql));
        }
コード例 #17
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);
            }
        }
コード例 #18
0
 public static void eliminar(Query query)
 {
     try
     {
         BDConnect.EjecutaSinRetorno(query.listo());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
コード例 #19
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);
     }
 }
コード例 #20
0
        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);
            }
        }
コード例 #21
0
        public void actualizar(Categoria objeto)
        {
            Query query = new Query("update", "categoria");

            query.AddSet("ID", Utils.preparaIU(objeto.fID));
            query.AddSet("nombre", Utils.preparaIU(objeto.fnombre));
            query.AddSet("descripcion", Utils.preparaIU(objeto.fdescripcion));
            query.AddSet("categoria_ID", Utils.preparaIU(objeto.fcategoria_ID));
            query.AddSet("estado", Utils.preparaIU(objeto.festado));
            query.AddSet("cuenta_contable_ID", Utils.preparaIU(objeto.fcuenta_contable_ID));
            query.AddSet("exento", Utils.preparaIU(objeto.fexento));
            query.AddWhere("ID", objeto.fID.ToString());
            BDConnect.Exec_sQuery(query.listo());
        }
コード例 #22
0
 public static void actualizar(Sincronizar_tablet_usuario objeto)
 {
     try
     {
         Query query = new Query("update", "sincronizar_tablet_usuario");
         query.AddSet("usuario_ID", objeto.fusuario_ID);
         query.AddSet("tablet_ID", objeto.ftablet_ID);
         query.AddWhere("ID", objeto.fID.ToString());
         BDConnect.EjecutaSinRetorno(query.listo());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
 public static void actualizar(Sincronizar_tablet_producto_join_lista_precios objeto)
 {
     try
     {
         Query query = new Query("update", "sincronizar_tablet_producto_join_lista_precios");
         query.AddSet("producto_join_lista_precios_ID", objeto.fproducto_join_lista_precios_ID);
         query.AddSet("tablet_ID", objeto.ftablet_ID);
         query.AddSet("accion", objeto.faccion);
         query.AddWhere("ID", objeto.fID.ToString());
         BDConnect.EjecutaSinRetorno(query.listo());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
コード例 #24
0
 public static void actualizar(Sincroniza_tablet_cliente objeto)
 {
     try
     {
         Query query = new Query("update", "sincroniza_tablet_cliente");
         query.AddSet("cliente_proveedor_ID", objeto.fcliente_proveedor_ID);
         query.AddSet("tablet_ID", objeto.ftablet_ID);
         query.AddSet("accion", objeto.faccion);
         query.AddWhere("ID", objeto.fID.ToString());
         BDConnect.EjecutaSinRetorno(query.listo());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
コード例 #25
0
 public static void actualizarJSON(Producto_join_lista_preciosJSON objeto)
 {
     try
     {
         Query query = new Query("update", "producto_join_lista_precios");
         query.AddSet("producto_ID", objeto.getProducto_ID());
         query.AddSet("lista_precios_ID", objeto.getLista_precios_ID());
         query.AddSet("precio_venta", objeto.getPrecio_venta());
         query.AddSet("cantidad_limite", objeto.fcantidad_limite);
         query.AddWhere("ID", objeto.getID().ToString());
         BDConnect.EjecutaSinRetorno(query.listo());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
コード例 #26
0
 public static void actualizarJSON(Sincronizar_tabletJSON objeto)
 {
     try
     {
         Query query = new Query("update", "sincronizar_tablet");
         query.AddSet("registro_ID", objeto.getRegistro_ID());
         query.AddSet("tablet_ID", objeto.getTablet_ID());
         query.AddSet("nombre_tabla", objeto.getNombre_tabla());
         query.AddSet("accion", objeto.getAccion());
         query.AddWhere("ID", objeto.getID().ToString());
         BDConnect.EjecutaSinRetorno(query.listo());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
コード例 #27
0
 public static void actualizar(Sincronizar_tablet objeto)
 {
     try
     {
         Query query = new Query("update", "sincronizar_tablet");
         query.AddSet("registro_ID", objeto.fregistro_ID);
         query.AddSet("tablet_ID", objeto.ftablet_ID);
         query.AddSet("nombre_tabla", objeto.fnombre_tabla);
         query.AddSet("accion", objeto.faccion);
         query.AddWhere("ID", objeto.fID.ToString());
         BDConnect.EjecutaSinRetorno(query.listo());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
コード例 #28
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);
            }
        }
コード例 #29
0
 public static void actualizar(Tablet objeto)
 {
     try
     {
         Query query = new Query("update", "tablet");
         query.AddSet("nombre", objeto.fnombre);
         query.AddSet("mac_address", objeto.fmac_address);
         query.AddSet("estado_vigente", objeto.festado_vigente);
         query.AddSet("estado_nueva", objeto.festado_nueva);
         query.AddSet("usuario_ID", objeto.fusuario_ID);
         query.AddWhere("ID", objeto.fID.ToString());
         BDConnect.EjecutaSinRetorno(query.listo());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
コード例 #30
0
        public static void eliminar(int ID)
        {
            try
            {
                Query query = new Query("update", "cliente_proveedor");
                query.AddSet(ST_Cliente_proveedor.estado_vigente, "eliminado");
                query.AddWhereExacto(ST_Cliente_proveedor.ID, ID.ToString());
                BDConnect.EjecutaSinRetorno(query.listo());

                //Query query = new Query("delete", "cliente_proveedor");
                //query.AddWhere("ID", ID.ToString());
                //FachadaCliente_proveedor.eliminar(query);
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex);
            }
        }