Exemple #1
0
        public void altaIPed(IList <InsumosPedidos> Listaped)
        {
            IList <InsumosPedidos> check = new List <InsumosPedidos>();

            foreach (InsumosPedidos insu in Listaped)
            {
                check = listarIP(insu.intCodP);
            }



            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.abrirConexion();

                foreach (InsumosPedidos ped in Listaped)
                {
                    foreach (InsumosPedidos insuP in check)
                    {
                        if (insuP.intCodP == ped.intCodP)
                        {
                            conexion.setearConsulta("UPDATE DETALLE_PEDIDO SET CANTIDAD=@CANT WHERE IDPEDIDO=@IDP AND IDINSUMO=@IDI");
                        }
                        else
                        {
                            conexion.setearConsulta("insert into DETALLE_PEDIDO (IDPEDIDO, IDINSUMO, CANTIDAD) values (@IDP, @IDI, @CANT)");
                        }
                    }
                    conexion.Comando.Parameters.Clear();
                    conexion.Comando.Parameters.AddWithValue("@IDP", ped.intCodP);
                    conexion.Comando.Parameters.AddWithValue("@IDI", ped.intCodI);
                    conexion.Comando.Parameters.AddWithValue("@CANT", ped.intCant);
                    conexion.ejecutarAccion();

                    conexion.setearConsulta("UPDATE STOCK SET CANTIDAD=@CANT WHERE IDMATERIAL = @IDM");
                    conexion.Comando.Parameters.Clear();
                    conexion.Comando.Parameters.AddWithValue("@IDM", ped.intCodI);
                    conexion.Comando.Parameters.AddWithValue("@CANT", (-1 * ped.intCant));
                    conexion.ejecutarAccion();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        public void alta(CLIENTES nuevo)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("insert into CLIENTES (NOMBRE, CUIT, IDCONTACTO, FECHA_ALTA, FECHA_BAJA, ULT_MOD, STATUS) values (@NOMBRE, @CUIT, @IDCONTACTO, @FECHA_ALTA, @FECHA_BAJA, @ULT_MOD, 1)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@NOMBRE", nuevo.strNombre);
                conexion.Comando.Parameters.AddWithValue("@CUIT", nuevo.strCuit);
                conexion.Comando.Parameters.AddWithValue("@IDCONTACTO", nuevo.intIdContacto);
                conexion.Comando.Parameters.AddWithValue("@FECHA_ALTA", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@FECHA_BAJA", DBNull.Value);
                conexion.Comando.Parameters.AddWithValue("@ULT_MOD", DateTime.Now);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        public void modificar(CLIENTES client)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("UPDATE CLIENTES SET NOMBRE=@NOMBRE, CUIT=@CUIT, ULT_MOD=@MOD WHERE IDCONTACTO=@ID ");

                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@ID", client.intIDCliente);
                conexion.Comando.Parameters.AddWithValue("@NOMBRE", client.strNombre);
                conexion.Comando.Parameters.AddWithValue("@CUIT", client.strCuit);
                conexion.Comando.Parameters.AddWithValue("@MOD", client.datUltMod);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
            }
        }
        public void modificar(DatosContacto contacto)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("UPDATE CONTACTOS SET NOMBRE=@NOMBRE, EMAIL=@EMAIL, TELEFONO=@TELEFONO, DIRECCION=@DIRECCION WHERE IDCONTACTO=@ID ");

                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@ID", contacto.intIDContacto);
                conexion.Comando.Parameters.AddWithValue("@NOMBRE", contacto.strNombre);
                conexion.Comando.Parameters.AddWithValue("@EMAIL", contacto.strEmail);
                conexion.Comando.Parameters.AddWithValue("@TELEFONO", contacto.intTelefono);
                conexion.Comando.Parameters.AddWithValue("@DIRECCION", contacto.strDireccion);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
            }
        }
        public void alta(DatosContacto nuevo)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("insert into CONTACTOS (NOMBRE, EMAIL, TELEFONO, DIRECCION) values (@NOMBRE, @EMAIL, @TELEFONO, @DIRECCION)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@NOMBRE", nuevo.strNombre);
                conexion.Comando.Parameters.AddWithValue("@EMAIL", nuevo.strEmail);
                conexion.Comando.Parameters.AddWithValue("@TELEFONO", nuevo.intTelefono);
                conexion.Comando.Parameters.AddWithValue("@DIRECCION", nuevo.strDireccion);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        public void cargarRemito(IList <DetalleCompras> listaC)
        {
            clsConexiones conexion = new clsConexiones();
            int           aux;

            aux = consultarC();
            try
            {
                conexion.abrirConexion();

                foreach (DetalleCompras det in listaC)
                {
                    conexion.setearConsulta("INSERT INTO DETALLE_COMPRAS (NROREMITO,FECHAREMITO,IDCOMPRA,INSUMO,CANTIDAD) VALUES (@NRO,@FECHAR,@IDCOMP,@INS,@CANT)");
                    conexion.Comando.Parameters.Clear();
                    conexion.Comando.Parameters.AddWithValue("@NRO", det.strNroRemito);
                    conexion.Comando.Parameters.AddWithValue("@FECHAR", DateTime.Now);
                    conexion.Comando.Parameters.AddWithValue("@IDCOMP", aux);
                    conexion.Comando.Parameters.AddWithValue("@INS", det.intIdInsumo);
                    conexion.Comando.Parameters.AddWithValue("@CANT", det.intCantidad);
                    conexion.ejecutarAccion();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        public void cargarCompra(COMPRAS comp)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("INSERT INTO COMPRAS (CODPROV,FECHA_COMPRA,VALOR_COMPRA,NRODOCUMENTO) VALUES  (@COD,@FECHA,@VALOR,@REMITO)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@COD", comp.intIDProv);
                conexion.Comando.Parameters.AddWithValue("@FECHA", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@VALOR", comp.decValorCompra);
                conexion.Comando.Parameters.AddWithValue("@REMITO", comp.strNroRemito);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        public void grabarDetalleVta(IList <INGRESOS> list)
        {
            int id;

            id = consultarIDVta();
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.abrirConexion();
                foreach (INGRESOS ing in list)
                {
                    conexion.setearConsulta("INSERT INTO DETALLE_VENTAS (IDVENTA,PRODUCTO,CANTIDAD,VALOR) VALUES (@IDVTA,@PROD,@CANT,@VAL)");
                    conexion.Comando.Parameters.Clear();
                    conexion.Comando.Parameters.AddWithValue("@IDVTA", id);
                    conexion.Comando.Parameters.AddWithValue("@PROD", ing.intcod);
                    conexion.Comando.Parameters.AddWithValue("@CANT", ing.intcantidad);
                    conexion.Comando.Parameters.AddWithValue("@VAL", ing.decValorIng);
                    conexion.ejecutarAccion();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        public void grabarVenta(VENTAS vta)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("INSERT INTO VENTAS (FECHA_VTA,IDCLIENTE,VALOR) VALUES (@FECHA,@ID,@VAL)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@FECHA", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@ID", vta.intIDCliente);
                conexion.Comando.Parameters.AddWithValue("@VAL", vta.decValor);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        public void grabarPedido(DateTime entrega)
        {
            int id;

            id = consultarIDVta();
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("INSERT INTO PEDIDOS (IDVENTA,FECHA_PEDIDO,FECHA_ENTREGA_ACORDADA,FECHA_ENTREGA_REAL,[STATUS]) VALUES (@IDVTA,@FECHA,@FECHA_ACO,@FECHA_ENT,1)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@IDVTA", id);
                conexion.Comando.Parameters.AddWithValue("@FECHA", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@FECHA_ACO", entrega);
                conexion.Comando.Parameters.AddWithValue("@FECHA_ENT", DBNull.Value);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
        public void modificar(PROVEEDORES prov)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("UPDATE PROVEEDORES SET NOMBRE=@NOMBRE, CUIT=@CUIT, ULT_MOD=@MOD WHERE IDPROV=@ID ");

                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@ID", prov.intIDProv);
                conexion.Comando.Parameters.AddWithValue("@NOMBRE", prov.strNombre);
                conexion.Comando.Parameters.AddWithValue("@CUIT", prov.strCuit);
                conexion.Comando.Parameters.AddWithValue("@MOD", prov.datUltMod);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
            }
        }
Exemple #12
0
        public void modificar(PRODUCTOS prod)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("UPDATE PRODUCTOS SET DESCRIPCION=@DESC, VALOR=@VAL, ULT_MOD=@MOD WHERE IDPROD=@ID");

                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@ID", prod.intCodProd);
                conexion.Comando.Parameters.AddWithValue("@DESC", prod.strDescripcion);
                conexion.Comando.Parameters.AddWithValue("@MOD", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@VAL", prod.decValor);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
            }
        }
Exemple #13
0
        public void alta(PRODUCTOS nuevo)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("insert into PRODUCTOS (DESCRIPCION, VALOR, VALOR_ULT_VTA, FECHA_ULT_VTA, FECHA_ALTA, FECHA_BAJA, ULT_MOD, STATUS) values (@DESC, @GAN, @VAL, @VAL_ULT_V, @F_ULT_V, @FECHA_ALTA, @FECHA_BAJA, @ULT_MOD, 1)");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@DESC", nuevo.strDescripcion);
                conexion.Comando.Parameters.AddWithValue("@VAL", nuevo.decValor);
                conexion.Comando.Parameters.AddWithValue("@VAL_ULT_V", 0);
                conexion.Comando.Parameters.AddWithValue("@F_ULT_V", DBNull.Value);
                conexion.Comando.Parameters.AddWithValue("@FECHA_ALTA", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@FECHA_BAJA", DBNull.Value);
                conexion.Comando.Parameters.AddWithValue("@ULT_MOD", DateTime.Now);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (conexion != null)
                {
                    conexion.cerrarConexion();
                }
            }
        }
Exemple #14
0
        public void modificar(INSUMOS insu)
        {
            clsConexiones conexion = new clsConexiones();

            try
            {
                conexion.setearConsulta("UPDATE INSUMOS SET DESCRIPCION=@DESC, ULT_MOD=@MOD, VALOR=@VAL WHERE IDINSUMO=@ID");

                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@ID", insu.intCodInsumo);
                conexion.Comando.Parameters.AddWithValue("@DESC", insu.strDescripcion);
                conexion.Comando.Parameters.AddWithValue("@MOD", DateTime.Now);
                conexion.Comando.Parameters.AddWithValue("@VAL", insu.decValor);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
            }
        }
        public void eliminarLogico(int id)
        {
            clsConexiones conexion;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("Update CLIENTES Set STATUS = 0, FECHA_BAJA=@BAJA Where IDCLIENTE=@id");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@id", id);
                conexion.Comando.Parameters.AddWithValue("@baja", DateTime.Now);
                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void habilitarlogico(int id)
        {
            clsConexiones conexion;

            try
            {
                conexion = new clsConexiones();
                conexion.setearConsulta("Update CLIENTES Set STATUS = 1, FECHA_BAJA=@BAJA, ULT_MOD=@MOD Where IDCLIENTE=@id");
                conexion.Comando.Parameters.Clear();
                conexion.Comando.Parameters.AddWithValue("@id", id);
                conexion.Comando.Parameters.AddWithValue("@BAJA", DBNull.Value);
                conexion.Comando.Parameters.AddWithValue("@MOD", DateTime.Now);

                conexion.abrirConexion();
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }