Beispiel #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);
            }
        }
 //CONSTRUCTOR
 public Documento_compra(DataRow data)
 {
     try
     {
         _ID                       = Utils.cint(data["ID"].ToString());
         _proveedor_ID             = Utils.cint(data["proveedor_ID"].ToString());
         _tipo_documento_ID        = Utils.cint(data["tipo_documento_ID"].ToString());
         _numero                   = data["numero"].ToString();
         _fecha_digitacion         = Utils.cdate(data["fecha_digitacion"].ToString());
         _fecha_cancelacion        = Utils.cdate(data["fecha_cancelacion"].ToString());
         _fecha_documento          = Utils.cdate(data["fecha_documento"].ToString());
         _mes_proceso              = Utils.cint(data["mes_proceso"].ToString());
         _ano_proceso              = Utils.cint(data["ano_proceso"].ToString());
         _total_neto               = Utils.cint(data["total_neto"].ToString());
         _total_impuesto           = Utils.cint(data["total_impuesto"].ToString());
         _total_exento             = Utils.cint(data["total_exento"].ToString());
         _total_iva                = Utils.cint(data["total_iva"].ToString());
         _total_saldo              = Utils.cint(data["total_saldo"].ToString());
         _total_pagos              = Utils.cint(data["total_pagos"].ToString());
         _solicitud_compra_ID      = Utils.cint(data["solicitud_compra_ID"].ToString());
         _forma_pago_ID            = Utils.cint(data["forma_pago_ID"].ToString());
         _observacion              = data["observacion"].ToString();
         _fecha_vencimiento        = Utils.cdate(data["fecha_vencimiento"].ToString());
         _comprobante_contable_ID  = Utils.cint(data["comprobante_contable_ID"].ToString());
         _estado                   = Utils.cint(data["estado"].ToString());
         _total_bruto              = Utils.cint(data["total_bruto"].ToString());
         _documento_compra_ID      = Utils.cint(data["documento_compra_ID"].ToString());
         _flete_unitario_constante = Utils.cdecimal(data["flete_unitario_constante"].ToString());
         _sucursal_ID              = Utils.cint(data["sucursal_ID"].ToString());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
Beispiel #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);
            }
        }
Beispiel #4
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);
            }
        }
        public int f17;   //precio_neto_unitario_factura

        //CONSTRUCTOR
        public Detalle_documento_compraJSON(DataRow data)
        {
            try
            {
                //cursor.getString(11)
                f0  = Utils.cint(data["ID"].ToString());
                f1  = Utils.cint(data["producto_ID"].ToString());
                f2  = Utils.cint(data["detalle_solicitud_compra_ID"].ToString());
                f3  = Utils.cint(data["detalle_comprobante_contable_ID"].ToString());
                f4  = Utils.cint(data["cantidad"].ToString());
                f5  = Utils.cint(data["exento"].ToString());
                f6  = data["porcentaje_descuento"].ToString();
                f7  = Utils.cint(data["monto_descuento"].ToString());
                f8  = Utils.cint(data["precio_neto_unitario"].ToString());
                f9  = Utils.cint(data["monto_impuesto"].ToString());
                f10 = Utils.cint(data["impuesto_ID"].ToString());
                f11 = Utils.cint(data["total_neto"].ToString());
                f12 = data["iva"].ToString();
                f13 = Utils.cint(data["total_bruto"].ToString());
                f14 = Utils.cint(data["estado"].ToString());
                f15 = Utils.cint(data["documento_compra_ID"].ToString());
                f16 = data["flete_unitario"].ToString();
                f17 = Utils.cint(data["precio_neto_unitario_factura"].ToString());
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex, "Detalle_documento_compraJSON.Constructor");
            }
        }
 //CONSTRUCTOR
 public Detalle_documento_compra(DataRow data)
 {
     try
     {
         _ID          = Utils.cint(data["ID"].ToString());
         _producto_ID = Utils.cint(data["producto_ID"].ToString());
         _detalle_solicitud_compra_ID     = Utils.cint(data["detalle_solicitud_compra_ID"].ToString());
         _detalle_comprobante_contable_ID = Utils.cint(data["detalle_comprobante_contable_ID"].ToString());
         _cantidad             = Utils.cint(data["cantidad"].ToString());
         _exento               = Utils.cint(data["exento"].ToString());
         _porcentaje_descuento = Utils.cdecimal(data["porcentaje_descuento"].ToString());
         _monto_descuento      = Utils.cint(data["monto_descuento"].ToString());
         _precio_neto_unitario = Utils.cint(data["precio_neto_unitario"].ToString());
         _monto_impuesto       = Utils.cint(data["monto_impuesto"].ToString());
         _impuesto_ID          = Utils.cint(data["impuesto_ID"].ToString());
         _total_neto           = Utils.cint(data["total_neto"].ToString());
         _iva                          = Utils.cdecimal(data["iva"].ToString());
         _total_bruto                  = Utils.cint(data["total_bruto"].ToString());
         _estado                       = Utils.cint(data["estado"].ToString());
         _documento_compra_ID          = Utils.cint(data["documento_compra_ID"].ToString());
         _flete_unitario               = Utils.cdecimal(data["flete_unitario"].ToString());
         _precio_neto_unitario_factura = Utils.cint(data["precio_neto_unitario_factura"].ToString());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
Beispiel #7
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);
            }
        }
Beispiel #8
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);
            }
        }
Beispiel #9
0
        private static int GetPrecioCompraProducto(Producto producto, int precioNetoUnitario, int precioFleteUnitario)
        {
            int porcentajeAcumuladosImpuestos = 0;
            //Query query = new Query("select", ST_Tablas.categoria_impuesto);
            //query.AddWhere(ST_Categoria_impuesto.categoria_ID, producto.getCategoria().fID.ToString());
            //Categoria_impuesto[] ArrCategoriaImpuesto = CtrlCategoria_impuesto.getListado(query);

            //foreach (Categoria_impuesto item in ArrCategoriaImpuesto)
            //{
            //    porcentajeAcumuladosImpuestos += item.getImpuesto().fporcentaje;
            //}
            double montoImpuestos = 0;

            if (porcentajeAcumuladosImpuestos > 0)
            {
                montoImpuestos = (precioNetoUnitario * porcentajeAcumuladosImpuestos) / 100;
            }

            double precioNetoDouble = Utils.cdouble(precioNetoUnitario.ToString());

            if (producto.fexento == null)
            {
                precioNetoDouble = precioNetoDouble * 1.19;
            }
            else if (producto.fexento == "no")
            {
                precioNetoDouble = precioNetoDouble * 1.19;
            }

            precioNetoDouble += montoImpuestos;
            precioNetoDouble  = Math.Round(precioNetoDouble, 0, MidpointRounding.AwayFromZero);
            return(Utils.cint(precioNetoDouble.ToString()) + precioFleteUnitario);
        }
Beispiel #10
0
 public Producto(ProductoJSON producto)
 {
     _ID                       = producto.f0; // Utils.cint(data["ID"].ToString());
     _categoria_ID             = producto.f1; // Utils.cint(data["categoria_ID"].ToString());
     _codigo_barra             = producto.f2; // data["codigo_barra"].ToString();
     _codigo_barra_grupo       = producto.f3; // data["codigo_barra_grupo"].ToString();
     _nombre                   = producto.f4; // data["nombre"].ToString();
     _descripcion              = producto.f5; // data["descripcion"].ToString();
     _stock_actual             = Utils.cdouble(producto.f6.ToString());
     _stock_minimo             = Utils.cdouble(producto.f7.ToString());
     _precio_venta             = Utils.cdouble(producto.f8.ToString());
     _unidad                   = producto.f9;             // data["unidad"].ToString();
     _unidad_grupo             = producto.f10.ToString(); // data["unidad_grupo"].ToString();
     _cantidad_grupo           = Utils.cdouble(producto.f11.ToString());
     _estado                   = Utils.cint(producto.f12.ToString());
     _ultimo_precio_compra     = Utils.cint(producto.f13.ToString());
     _ultimo_precio_venta      = Utils.cint(producto.f14.ToString());
     _ultima_fecha_compra      = Utils.cdate(producto.f15);
     _ultima_fecha_venta       = Utils.cdate(producto.f16);
     _margen_ganancia          = Utils.cint(producto.f17.ToString());
     _exento                   = producto.f18.ToString();
     _precio_venta_grupo       = Utils.cint(producto.f19.ToString());
     _cantidad_grupo_adicional = Utils.cdouble(producto.f20.ToString());
     _producto_compuesto_ID    = Utils.cint(producto.f21.ToString());
     _cliente_proveedor_ID     = Utils.cint(producto.f22.ToString());
     _codigo_producto          = producto.f23;
     _precio_base              = Utils.cdouble(producto.f24);
     _porcentaje_descuento     = Utils.cint(producto.f25);
     _impuesto_ID              = Utils.cint(producto.f26);
     _subcategoria_ID          = Utils.cint(producto.f30);
 }
Beispiel #11
0
 //CONSTRUCTOR
 public Cliente_proveedor(DataRow data)
 {
     try
     {
         _ID                  = Utils.cint(data["ID"].ToString());
         _nombre              = data["nombre"].ToString();
         _direccion           = data["direccion"].ToString();
         _ciudad              = data["ciudad"].ToString();
         _razon_social        = data["razon_social"].ToString();
         _telefono            = data["telefono"].ToString();
         _email               = data["email"].ToString();
         _estado              = data["estado"].ToString();
         _giro                = data["giro"].ToString();
         _fax                 = data["fax"].ToString();
         _tipo                = Utils.cint(data["tipo"].ToString());
         _cuenta_credito_ID   = Utils.cint(data["cuenta_credito_ID"].ToString());
         _monto_credito       = Utils.cint(data["monto_credito"].ToString());
         _rut                 = data["rut"].ToString();
         _coordenadas_GPS     = data["coordenadas_GPS"].ToString();
         _tipo_cliente_ID     = Utils.cint(data["tipo_cliente_ID"].ToString());
         _listado_cliente_ID  = Utils.cint(data["listado_cliente_ID"].ToString());
         _sector_ID           = Utils.cint(data["sector_ID"].ToString());
         _es_sucursal         = data["es_sucursal"].ToString();
         _estado_vigente      = data["estado_vigente"].ToString();
         _observacion         = data["observacion"].ToString();
         _sucursal_ID         = Utils.cint(data["sucursal_ID"].ToString());
         _lista_precios_ID    = Utils.cint(data["lista_precios_ID"].ToString());
         _descuento_adicional = Utils.cdouble(data["descuento_adicional"].ToString());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
Beispiel #12
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);
            }
        }
        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);
            }
        }
Beispiel #14
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);
            }
        }
Beispiel #15
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);
            }
        }
        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);
            }
        }
Beispiel #17
0
 //CONSTRUCTOR
 public Sincronizar_tablet_usuario(DataRow data)
 {
     try
     {
         _ID         = Utils.cint(data["ID"].ToString());
         _usuario_ID = Utils.cint(data["usuario_ID"].ToString());
         _tablet_ID  = Utils.cint(data["tablet_ID"].ToString());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
Beispiel #18
0
 //CONSTRUCTOR
 public Sincroniza_tablet_cliente(DataRow data)
 {
     try
     {
         _ID = Utils.cint(data["ID"].ToString());
         _cliente_proveedor_ID = Utils.cint(data["cliente_proveedor_ID"].ToString());
         _tablet_ID            = Utils.cint(data["tablet_ID"].ToString());
         _accion = data["accion"].ToString();
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
 //CONSTRUCTOR
 public Sincronizar_tablet_producto(DataRow data)
 {
     try
     {
         _ID          = Utils.cint(data["ID"].ToString());
         _producto_ID = Utils.cint(data["producto_ID"].ToString());
         _tablet_ID   = Utils.cint(data["tablet_ID"].ToString());
         _accion      = data["accion"].ToString();
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
        public String f3; //accion

        //CONSTRUCTOR
        public Sincronizar_tablet_producto_join_lista_preciosJSON(DataRow data)
        {
            try
            {
                //cursor.getString(11)
                f0 = Utils.cint(data["ID"].ToString());
                f1 = Utils.cint(data["producto_join_lista_precios_ID"].ToString());
                f2 = Utils.cint(data["tablet_ID"].ToString());
                f3 = data["accion"].ToString();
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex, "Sincronizar_tablet_producto_join_lista_preciosJSON.Constructor");
            }
        }
Beispiel #21
0
 //CONSTRUCTOR
 public Producto_join_lista_precios(DataRow data)
 {
     try
     {
         _ID               = Utils.cint(data["ID"].ToString());
         _producto_ID      = Utils.cint(data["producto_ID"].ToString());
         _lista_precios_ID = Utils.cint(data["lista_precios_ID"].ToString());
         _precio_venta     = Utils.cint(data["precio_venta"].ToString());
         _cantidad_limite  = Utils.cdouble(data["cantidad_limite"].ToString());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
Beispiel #22
0
 //CONSTRUCTOR
 public Sincronizar_tablet(DataRow data)
 {
     try
     {
         _ID           = Utils.cint(data["ID"].ToString());
         _registro_ID  = Utils.cint(data["registro_ID"].ToString());
         _tablet_ID    = Utils.cint(data["tablet_ID"].ToString());
         _nombre_tabla = data["nombre_tabla"].ToString();
         _accion       = data["accion"].ToString();
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
Beispiel #23
0
 //CONSTRUCTOR
 public Tablet(DataRow data)
 {
     try
     {
         _ID             = Utils.cint(data["ID"].ToString());
         _nombre         = data["nombre"].ToString();
         _mac_address    = data["mac_address"].ToString();
         _estado_vigente = data["estado_vigente"].ToString();
         _estado_nueva   = data["estado_nueva"].ToString();
         _usuario_ID     = Utils.cint(data["usuario_ID"].ToString());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
Beispiel #24
0
        public String f4; //accion

        //CONSTRUCTOR
        public Sincronizar_tabletJSON(DataRow data)
        {
            try
            {
                //cursor.getString(11)
                f0 = Utils.cint(data["ID"].ToString());
                f1 = Utils.cint(data["registro_ID"].ToString());
                f2 = Utils.cint(data["tablet_ID"].ToString());
                f3 = data["nombre_tabla"].ToString();
                f4 = data["accion"].ToString();
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex, "Sincronizar_tabletJSON.Constructor");
            }
        }
 //CONSTRUCTOR
 public Precio_por_volumen(DataRow data)
 {
     try
     {
         _ID                             = Utils.cint(data["ID"].ToString());
         _cantidad_desde                 = Utils.cint(data["cantidad_desde"].ToString());
         _cantidad_hasta                 = Utils.cint(data["cantidad_hasta"].ToString());
         _producto_ID                    = Utils.cint(data["producto_ID"].ToString());
         _precio_venta_unitario          = Utils.cint(data["precio_venta_unitario"].ToString());
         _estado_vigente                 = data["estado_vigente"].ToString();
         _porcentaje_aumento_precio_base = Utils.cdouble(data["porcentaje_aumento_precio_base"].ToString());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
Beispiel #26
0
 //CONSTRUCTOR
 public Precio_por_cliente(DataRow data)
 {
     try
     {
         _ID = Utils.cint(data["ID"].ToString());
         _cliente_proveedor_ID           = Utils.cint(data["cliente_proveedor_ID"].ToString());
         _producto_ID                    = Utils.cint(data["producto_ID"].ToString());
         _precio_venta_unitario          = Utils.cdecimal(data["precio_venta_unitario"].ToString());
         _cantidad_minima                = Utils.cint(data["cantidad_minima"].ToString());
         _estado_vigente                 = data["estado_vigente"].ToString();
         _porcentaje_aumento_precio_base = Utils.cdecimal(data["porcentaje_aumento_precio_base"].ToString());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
Beispiel #27
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);
            }
        }
Beispiel #28
0
 //CONSTRUCTOR
 public Producto(DataRow data)
 {
     try
     {
         _ID                   = Utils.cint(data["ID"].ToString());
         _categoria_ID         = Utils.cint(data["categoria_ID"].ToString());
         _codigo_barra         = data["codigo_barra"].ToString();
         _codigo_barra_grupo   = data["codigo_barra_grupo"].ToString();
         _nombre               = data["nombre"].ToString();
         _descripcion          = data["descripcion"].ToString();
         _stock_actual         = Utils.cint(data["stock_actual"].ToString());
         _stock_minimo         = Utils.cint(data["stock_minimo"].ToString());
         _precio_venta         = Utils.cdouble(data["precio_venta"].ToString());
         _unidad               = data["unidad"].ToString();
         _unidad_grupo         = data["unidad_grupo"].ToString();
         _cantidad_grupo       = Utils.cint(data["cantidad_grupo"].ToString());
         _estado               = Utils.cint(data["estado"].ToString());
         _ultimo_precio_compra = Utils.cint(data["ultimo_precio_compra"].ToString());
         _ultimo_precio_venta  = Utils.cint(data["ultimo_precio_venta"].ToString());
         _ultima_fecha_compra  = Utils.cdate(data["ultima_fecha_compra"].ToString());
         _ultima_fecha_venta   = Utils.cdate(data["ultima_fecha_venta"].ToString());
         _margen_ganancia      = Utils.cint(data["margen_ganancia"].ToString());
         if (data["exento"] == null)
         {
             _exento = "no";
         }
         else
         {
             _exento = data["exento"].ToString();
         }
         _precio_venta_grupo       = Utils.cint(data["precio_venta_grupo"].ToString());
         _cantidad_grupo_adicional = Utils.cdouble(data["cantidad_grupo_adicional"].ToString());
         _producto_compuesto_ID    = Utils.cint(data["producto_compuesto_ID"].ToString());
         _cliente_proveedor_ID     = Utils.cint(data["cliente_proveedor_ID"].ToString());
         _codigo_producto          = data["codigo_producto"].ToString();
         _precio_base          = Utils.cdouble(data["precio_base"].ToString());
         _porcentaje_descuento = Utils.cint(data["porcentaje_descuento"].ToString());
         _impuesto_ID          = Utils.cint(data["impuesto_ID"].ToString());
         _subcategoria_ID      = Utils.cint(data["subcategoria_ID"].ToString());
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex);
     }
 }
Beispiel #29
0
        public int f99;    //servidor_ID

        //CONSTRUCTOR
        public Producto_join_lista_preciosJSON(DataRow data, string accion, int servidor_ID)
        {
            try
            {
                //cursor.getString(11)
                f0  = Utils.cint(data["ID"].ToString());
                f1  = Utils.cint(data["producto_ID"].ToString());
                f2  = Utils.cint(data["lista_precios_ID"].ToString());
                f3  = Utils.cdouble(data["precio_venta"].ToString());
                f4  = Utils.cdouble(data["cantidad_limite"].ToString());
                f98 = accion;
                f99 = servidor_ID;
            }
            catch (Exception ex)
            {
                Utils.EscribeLog(ex, "Producto_join_lista_preciosJSON.Constructor");
            }
        }
 //CONSTRUCTOR
 public ProductoJSON(DataRow data, string accion, int servidor_ID)
 {
     try
     {
         //cursor.getString(11)
         f0 = Utils.cint(data["ID"].ToString());
         f1 = Utils.cint(data["categoria_ID"].ToString());
         f2 = data["codigo_barra"].ToString();
         f3 = data["codigo_barra_grupo"].ToString();
         f4 = data["nombre"].ToString();
         f5 = data["descripcion"].ToString();
         f6 = data["stock_actual"].ToString();
         f7 = data["stock_minimo"].ToString();
         double porcentaje_variacion = Utils.cdouble(data["porcentaje_variacion"].ToString());
         double precio_venta         = Utils.cdouble(data["precio_venta"].ToString());
         precio_venta = precio_venta + (precio_venta * (porcentaje_variacion / 100));
         f8           = precio_venta.ToString();
         f9           = data["unidad"].ToString();
         f10          = data["unidad_grupo"].ToString();
         f11          = data["cantidad_grupo"].ToString();
         f12          = data["estado"].ToString();
         f13          = data["ultimo_precio_compra"].ToString();
         f14          = data["ultimo_precio_venta"].ToString();
         f15          = data["ultima_fecha_compra"].ToString();
         f16          = data["ultima_fecha_venta"].ToString();
         f17          = data["margen_ganancia"].ToString();
         f18          = data["exento"].ToString();
         f19          = data["precio_venta_grupo"].ToString();
         f20          = data["cantidad_grupo_adicional"].ToString();
         f21          = data["producto_compuesto_ID"].ToString();
         f22          = data["cliente_proveedor_ID"].ToString();
         f23          = data["codigo_producto"].ToString();
         f24          = data["precio_base"].ToString();
         f25          = data["porcentaje_descuento"].ToString();
         f26          = data["impuesto_ID"].ToString();
         f30          = data["subcategoria_ID"].ToString();
         f98          = accion;
         f99          = servidor_ID;
     }
     catch (Exception ex)
     {
         Utils.EscribeLog(ex, "ProductoJSON.Constructor");
     }
 }