示例#1
0
        public bool eliminarTipoDoc(TipoDoc tipodoc)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryElimina = "UPDATE TBL_TipoDoc set bVigencia=" + tipodoc.bVigencia + " where Id_TipoDoc=" + tipodoc.Id_TipoDoc;

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryElimina, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
        public bool eliminarCorrelativo(Correlativo correlativo)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryElimina = "UPDATE TBL_Correlativo set bVigencia=" + correlativo.bVigencia + " where Id_Correlativo=" + correlativo.Id_Correlativo;

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryElimina, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#3
0
        public bool modificarFormaPago(FormaPago formaPago)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryModifica = "UPDATE TBL_FormaPago set cNombre='" + formaPago.cNombre + "', bVigencia=" + formaPago.bVigencia + " where Id_FormaPago=" + formaPago.Id_FormaPago;

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryModifica, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#4
0
        public bool emitirDocumento(Documento documento)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryEmitir = "UPDATE TBL_Documento set bEmitido=" + documento.bEmitido + " where Id_Documento=" + documento.Id_Documento;

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryEmitir, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#5
0
        public bool modificarComuna(Comuna comuna)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryModifica = "UPDATE TBL_Comuna set cNombre='" + comuna.cNombre + "', Id_Ciudad=" + comuna.Id_Ciudad + ", bVigencia=" + comuna.bVigencia + " where Id_Comuna=" + comuna.Id_Comuna;

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryModifica, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#6
0
        public bool registarDetalle(Detalle detalle)
        {
            ConexionBD conexionBD = new ConexionBD();

            try
            {
                string queryInsert = "INSERT INTO detalle VALUE ('" + detalle.Id + "','"
                                     + detalle.Id_det + "','" +
                                     detalle.Id_prod + "','" +
                                     detalle.Cantidad + "'," +
                                     detalle.Id_doc + "');"; //-------------consultar

                conexionBD.abrirConexion();
                SqlCommand cmd = new SqlCommand(queryInsert, conexionBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                return(false);
            }
            finally
            {
                conexionBD.cerrarConexion();
            }
        }
示例#7
0
        public List <DetDocumento> BuscarDetDocumento(DetDocumento detDocumento)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryBuscar = "SELECT  " +
                                     "Id_Detalle," +
                                     "Id_Documento," +
                                     "Id_NCorrelativo," +
                                     "Id_Producto," +
                                     "iCantidad," +
                                     "iTotalParcial," +
                                     "from " +
                                     "TBL_Detalle_Documento where Id_DetDocumento=" + detDocumento.Id_Detalle;

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <DetDocumento> lista = new List <DetDocumento>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        DetDocumento agregar = new DetDocumento();

                        agregar.Id_Detalle      = int.Parse(dt.Rows[i][0].ToString());
                        agregar.Id_Documento    = int.Parse(dt.Rows[i][1].ToString());
                        agregar.Id_NCorrelativo = int.Parse(dt.Rows[i][2].ToString());
                        agregar.Id_Producto     = int.Parse(dt.Rows[i][5].ToString());
                        agregar.iCantidad       = int.Parse(dt.Rows[i][6].ToString());
                        agregar.iTotalParcial   = int.Parse(dt.Rows[i][7].ToString());

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <DetDocumento>());
                }
            }
            catch (Exception ex)
            {
                return(new List <DetDocumento>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#8
0
        public List <Producto> BuscarProducto(Producto producto)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryBuscar = "SELECT " +
                                     "Id_Producto," +
                                     "cNombre," +
                                     "iStock," +
                                     "iValor," +
                                     "dFechaCreacion " +
                                     "from " +
                                     "TBL_Producto " +
                                     "where Id_Producto=" + producto.Id_Producto;

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <Producto> lista = new List <Producto>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Producto agregar = new Producto();

                        agregar.Id_Producto    = int.Parse(dt.Rows[i][0].ToString());
                        agregar.cNombre        = dt.Rows[i][1].ToString();
                        agregar.iStock         = int.Parse(dt.Rows[i][2].ToString());
                        agregar.iValor         = int.Parse(dt.Rows[i][3].ToString().Split(',')[0]);
                        agregar.dFechaCreacion = Convert.ToDateTime(dt.Rows[i][4].ToString());

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <Producto>());
                }
            }
            catch (Exception ex)
            {
                return(new List <Producto>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#9
0
        public bool registraEmpresa(Empresa empresa)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                var fec = empresa.dFechaCreacion.ToString("yyyy-MM-dd 00:00:00.000");

                string queryInsert = "INSERT INTO TBL_Empresa " +
                                     "(" +
                                     "iRut," +
                                     "cDv," +
                                     "cNombre," +
                                     "cDireccion," +
                                     "cTelefono," +
                                     "vCorreo," +
                                     "bVigencia," +
                                     "dFechaCreacion " +
                                     ") " +
                                     "VALUES " +
                                     "(" +
                                     empresa.iRut + ",'" +
                                     empresa.cDv + "','" +
                                     empresa.cNombre + "','" +
                                     empresa.cDireccion + "'," +
                                     empresa.cTelefono + ",'" +
                                     empresa.vCorreo + "'," +
                                     empresa.bVigencia + ",'" +
                                     fec +
                                     "');";

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryInsert, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#10
0
        public List <Users> ListaOpciones(Users users)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryConsulta = "SELECT " +
                                       "Id_Opciones," +
                                       "cNombreOpciones " +
                                       "from " +
                                       "TBL_Opciones";

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryConsulta, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <Users> lista = new List <Users>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Users agregar = new Users();

                        agregar.sel             = false;
                        agregar.Id_Opciones     = int.Parse(dt.Rows[i][0].ToString());
                        agregar.cNombreOpciones = dt.Rows[i][1].ToString();

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <Users>());
                }
            }
            catch (Exception ex)
            {
                return(new List <Users>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#11
0
        public bool registraProducto(Producto producto)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryInsert = "INSERT INTO TBL_Producto " +
                                     "(" +
                                     "cNombre, " +
                                     "iStock, " +
                                     "iValor," +
                                     "bVigencia," +
                                     "dFechaCreacion" +
                                     ") " +
                                     "VALUES " +
                                     "('" +
                                     producto.cNombre + "'," +
                                     producto.iStock + "," +
                                     producto.iValor + "," +
                                     producto.bVigencia + ",'" +
                                     producto.dFechaCreacion.ToString("yyyy-MM-dd 00:00:00.000") +
                                     "');";

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryInsert, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#12
0
        public List <Correlativo> BuscarCorrelativo(Correlativo correlativo)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryBuscar = "SELECT Id_Correlativo,Id_TipoDoc,iNInicial,iNFinal,bVigencia from TBL_Correlativo where Id_Correlativo=" + correlativo.Id_Correlativo;

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <Correlativo> lista = new List <Correlativo>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Correlativo agregar = new Correlativo();

                        agregar.Id_Correlativo = int.Parse(dt.Rows[i][0].ToString());
                        agregar.Id_TipoDoc     = int.Parse(dt.Rows[i][1].ToString());
                        agregar.iNInicial      = int.Parse(dt.Rows[i][2].ToString());
                        agregar.iNFinal        = int.Parse(dt.Rows[i][3].ToString());
                        agregar.bVigencia      = int.Parse(dt.Rows[i][4].ToString());

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <Correlativo>());
                }
            }
            catch (Exception ex)
            {
                return(new List <Correlativo>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#13
0
        public List <Comuna> BuscarComuna(Comuna comuna)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryBuscar = "SELECT Id_Comuna,Id_Ciudad,cNombre,bVigencia from TBL_Comuna where Id_Ciudad=" + comuna.Id_Ciudad;

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <Comuna> lista = new List <Comuna>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Comuna agregar = new Comuna();

                        agregar.Id_Comuna = int.Parse(dt.Rows[i][0].ToString());
                        agregar.Id_Ciudad = int.Parse(dt.Rows[i][1].ToString());
                        agregar.cNombre   = dt.Rows[i][2].ToString();
                        //agregar.bVigencia = int.Parse(dt.Rows[i][3].ToString());

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <Comuna>());
                }
            }
            catch (Exception ex)
            {
                return(new List <Comuna>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#14
0
        public List <Grafico> ConsutaGraficoMto(Grafico grafico)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryConsulta = "SELECT  " +
                                       "sum(iTotalGeneral)" +
                                       "from " +
                                       "TBL_Documento";

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryConsulta, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <Grafico> lista = new List <Grafico>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Grafico agregar = new Grafico();

                        agregar.Monto = int.Parse(dt.Rows[i][0].ToString().Split(',')[0]);
                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <Grafico>());
                }
            }
            catch (Exception ex)
            {
                return(new List <Grafico>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#15
0
        public List <TipoDoc> BuscarTipoDoc(TipoDoc tipodoc)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryBuscar = "SELECT Id_TipoDoc,cNombre,bVigencia from TBL_TipoDoc where Id_TipoDoc=" + tipodoc.Id_TipoDoc;

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <TipoDoc> lista = new List <TipoDoc>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        TipoDoc agregar = new TipoDoc();

                        agregar.Id_TipoDoc = int.Parse(dt.Rows[i][0].ToString());
                        agregar.cNombre    = dt.Rows[i][1].ToString();
                        agregar.bVigencia  = int.Parse(dt.Rows[i][2].ToString());

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <TipoDoc>());
                }
            }
            catch (Exception ex)
            {
                return(new List <TipoDoc>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#16
0
        public List <Ciudad> ConsutaCiudad(Ciudad ciudad)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryConsulta = "SELECT Id_Ciudad,cNombre,bVigencia from TBL_Ciudad";

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryConsulta, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <Ciudad> lista = new List <Ciudad>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Ciudad agregar = new Ciudad();

                        agregar.Id_Ciudad = int.Parse(dt.Rows[i][0].ToString());
                        agregar.cNombre   = dt.Rows[i][1].ToString();
                        //agregar.bVigencia = int.Parse(dt.Rows[i][2].ToString());

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <Ciudad>());
                }
            }
            catch (Exception ex)
            {
                return(new List <Ciudad>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#17
0
        public List <FormaPago> BuscarFormaPago(FormaPago formaPago)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryBuscar = "SELECT Id_FormaPago,cNombre,bVigencia from TBL_FormaPago where Id_FormaPago=" + formaPago.Id_FormaPago;

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <FormaPago> lista = new List <FormaPago>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        FormaPago agregar = new FormaPago();

                        agregar.Id_FormaPago = int.Parse(dt.Rows[i][0].ToString());
                        agregar.cNombre      = dt.Rows[i][1].ToString();
                        agregar.bVigencia    = int.Parse(dt.Rows[i][2].ToString());

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <FormaPago>());
                }
            }
            catch (Exception ex)
            {
                return(new List <FormaPago>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#18
0
        public bool registraUsuario(Users usuario)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryInsert = "insert into [TBL_Usuario] (cNombreUsuario, cClave, iRut, cDv, cNombres, cApellidos, cCorreo, dFechaNacimiento, bVigencia, Id_Perfil) values " +
                                     "('" + usuario.user + "','" +
                                     usuario.password + "'," +
                                     usuario.rut + ",'" +
                                     usuario.dv + "','" +
                                     usuario.nombre + "','" +
                                     usuario.apellido + "','" +
                                     usuario.correo + "','" +
                                     usuario.fecnacimiento + "','" +
                                     "" + "1" + "','" +
                                     "" + "1" + "');";

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryInsert, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#19
0
        public int ConsutaCorrelativo()
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryConsulta = "SELECT  " +
                                       "max(isnull(Id_Documento,0))" +
                                       "from " +
                                       "TBL_Documento";

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryConsulta, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    int iddocument = 0;

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        iddocument = int.Parse(dt.Rows[i][0].ToString());
                    }

                    return(iddocument);
                }
                else
                {
                    return(0);
                }
            }
            catch (Exception ex)
            {
                return(0);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#20
0
        public bool modificarCliente(Cliente cliente)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryModifica = "UPDATE TBL_Cliente " +
                                       "set cNombres='" + cliente.cNombres +
                                       "',cApellidos='" + cliente.cApellidos +
                                       "',Id_Ciudad=" + cliente.Id_Ciudad +
                                       ",Id_Comuna=" + cliente.Id_Comuna +
                                       ",cDireccion='" + cliente.cDireccion +
                                       ",cTelefono='" + cliente.cTelefono +
                                       ",vCorreo='" + cliente.vCorreo +
                                       "',dFechaNacimiento='" + cliente.dFechaNacimiento +
                                       "' where Id_Cliente=" + cliente.Id_Cliente;

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryModifica, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#21
0
        public bool modificarProducto(Producto producto)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryModifica = "UPDATE " +
                                       "TBL_Producto " +
                                       "set cNombre='" + producto.cNombre +
                                       "',iStock=" + producto.iStock +
                                       "',iValor=" + producto.iValor +
                                       ",bVigencia=" + producto.bVigencia +
                                       " where " +
                                       "Id_Producto=" + producto.Id_Producto;

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryModifica, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#22
0
        public bool modificarEmpresa(Empresa empresa)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryModifica = "UPDATE " +
                                       "TBL_Empresa set " +
                                       "cNombre='" + empresa.cNombre + "', " +
                                       "cDireccion='" + empresa.cDireccion + "', " +
                                       "cTelefono='" + empresa.cTelefono + "', " +
                                       "vCorreo='" + empresa.vCorreo + "', " +
                                       "bVigencia=" + empresa.bVigencia + "" +
                                       " where Id_Empresa=" + empresa.Id_Empresa;

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryModifica, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#23
0
        public bool registraCorrelativo(Correlativo correlativo)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryInsert = "INSERT INTO TBL_Correlativo VALUES (" +
                                     correlativo.Id_TipoDoc + "," +
                                     correlativo.iNInicial + "," +
                                     correlativo.iNFinal + "," +
                                     correlativo.bVigencia + ");";

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryInsert, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#24
0
        public bool eliminarProducto(Producto producto)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryElimina = "UPDATE " +
                                      "TBL_Producto " +
                                      "set bVigencia=" + producto.bVigencia +
                                      " where " +
                                      "Id_Producto=" + producto.Id_Producto;

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryElimina, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#25
0
        public bool registraComuna(Comuna comuna)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryInsert = "INSERT INTO TBL_Comuna VALUES (" +
                                     comuna.Id_Ciudad + ",'" +
                                     comuna.cNombre + "'," +
                                     comuna.bVigencia + ");";

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryInsert, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#26
0
        public bool registraTipoDoc(TipoDoc tipodoc)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryInsert = "INSERT INTO TBL_TipoDoc VALUES ('" +
                                     tipodoc.cNombre + "'," +
                                     tipodoc.bVigencia + ");";

                conectaBD.abrirConexion();

                SqlCommand cmd = new SqlCommand(queryInsert, conectaBD.Conexion);

                int aux = cmd.ExecuteNonQuery();

                conectaBD.cerrarConexion();

                if (aux > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(false);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#27
0
        public string ConsutaLogin(Users usuario)
        {
            ConexionBD conectaBD = new ConexionBD();
            string     nomUser   = string.Empty;

            try
            {
                string queryInsert = "SELECT cNombres + ' ' + cApellidos from TBL_Usuario where cNombreUsuario = '" + usuario.user + "' and cClave = '" + usuario.password + "'";

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryInsert, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                nomUser = dt.Rows[0].ItemArray[0].ToString();

                if (dt.Rows.Count > 0)
                {
                    return(nomUser);
                }
            }
            catch (Exception ex)
            {
                string err = ex.Message;
                return(nomUser);
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
            return(nomUser);
        }
示例#28
0
        public List <Reportes> ReporteVenta(Reportes documento)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryBuscar = "SELECT  " +
                                     "a.Id_Documento " +
                                     ",a.Id_TipoDoc " +
                                     ",b.cNombre " +
                                     ",a.Id_NCorrelativo " +
                                     ",a.dFechaDocumento " +
                                     ",a.dFechaVigencia " +
                                     ",a.Id_Empresa " +
                                     ",c.cNombre " +
                                     ",a.Id_Cliente " +
                                     ",d.cNombres + ' ' + d.cApellidos " +
                                     ",d.cDireccion " +
                                     ",a.Id_FormaPago " +
                                     ",e.cNombre " +
                                     ",a.iTotalNeto " +
                                     ",a.dTotalPorcentaje " +
                                     ",a.iTotalIva " +
                                     ",a.iTotalDescuento " +
                                     ",a.iTotalGeneral " +
                                     ",a.bEmitido " +
                                     ",a.bVigencia " +
                                     "from " +
                                     "            TBL_Documento a " +
                                     "inner join  TBL_TipoDoc b " +
                                     "on a.Id_TipoDoc = b.Id_TipoDoc " +
                                     "inner join  TBL_Empresa c " +
                                     "on a.Id_Empresa = c.Id_Empresa " +
                                     "inner join  TBL_Cliente d " +
                                     "on a.Id_Cliente = d.Id_Cliente " +
                                     "inner join  TBL_FormaPago e " +
                                     "on a.Id_FormaPago = e.Id_FormaPago " +
                                     "where " +
                                     "month(dFechaDocumento) =" + documento.iMes + " and " +
                                     "year(dFechaDocumento)  =" + documento.Ano;

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <Reportes> lista = new List <Reportes>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Reportes agregar = new Reportes();

                        agregar.Id_Documento     = int.Parse(dt.Rows[i][0].ToString());
                        agregar.Id_TipoDoc       = int.Parse(dt.Rows[i][1].ToString());
                        agregar.cNombreDoc       = dt.Rows[i][2].ToString();
                        agregar.Id_NCorrelativo  = int.Parse(dt.Rows[i][3].ToString());
                        agregar.dFechaDocumento  = dt.Rows[i][4].ToString().ToString();
                        agregar.dFechaVigencia   = dt.Rows[i][5].ToString();
                        agregar.Id_Empresa       = int.Parse(dt.Rows[i][6].ToString());
                        agregar.cNombreEmpresa   = dt.Rows[i][7].ToString();
                        agregar.Id_Cliente       = int.Parse(dt.Rows[i][8].ToString());
                        agregar.cNombreCliente   = dt.Rows[i][9].ToString();
                        agregar.cDireccion       = dt.Rows[i][10].ToString();
                        agregar.Id_FormaPago     = int.Parse(dt.Rows[i][11].ToString());
                        agregar.cNombreFP        = dt.Rows[i][12].ToString();
                        agregar.iTotalNeto       = int.Parse(dt.Rows[i][13].ToString().Split(',')[0]);
                        agregar.dTotalPorcentaje = int.Parse(dt.Rows[i][14].ToString().Split(',')[0]);
                        agregar.iTotalIva        = int.Parse(dt.Rows[i][15].ToString().Split(',')[0]);
                        agregar.iTotalDescuento  = int.Parse(dt.Rows[i][16].ToString().Split(',')[0]);
                        agregar.iTotalGeneral    = int.Parse(dt.Rows[i][17].ToString().Split(',')[0]);
                        agregar.bEmitido         = (dt.Rows[i][18].ToString() == "1" ? "SI" : "NO");
                        agregar.bVigencia        = (dt.Rows[i][19].ToString() == "1" ? "SI" : "NO");

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <Reportes>());
                }
            }
            catch (Exception ex)
            {
                return(new List <Reportes>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#29
0
        public List <Empresa> BuscarEmpresa(Empresa empresa)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryBuscar = "SELECT " +
                                     "Id_Empresa," +
                                     "iRut," +
                                     "cDv," +
                                     "cNombre," +
                                     "cDireccion," +
                                     "cTelefono," +
                                     "vCorreo," +
                                     "dFechaCreacion " +
                                     "from " +
                                     "TBL_Empresa " +
                                     "where " +
                                     "Id_Empresa=" + empresa.Id_Empresa;

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <Empresa> lista = new List <Empresa>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Empresa agregar = new Empresa();

                        agregar.Id_Empresa     = int.Parse(dt.Rows[i][0].ToString());
                        agregar.iRut           = int.Parse(dt.Rows[i][1].ToString());
                        agregar.cDv            = dt.Rows[i][2].ToString();
                        agregar.cNombre        = dt.Rows[i][3].ToString();
                        agregar.cDireccion     = dt.Rows[i][4].ToString();
                        agregar.cTelefono      = dt.Rows[i][5].ToString();
                        agregar.vCorreo        = dt.Rows[i][6].ToString();
                        agregar.dFechaCreacion = Convert.ToDateTime(dt.Rows[i][7].ToString());

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <Empresa>());
                }
            }
            catch (Exception ex)
            {
                return(new List <Empresa>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }
示例#30
0
        public List <Documento> BuscarDocumento(Documento documento)
        {
            ConexionBD conectaBD = new ConexionBD();

            try
            {
                string queryBuscar = "SELECT  " +
                                     "Id_Documento," +
                                     "Id_TipoDoc," +
                                     "Id_NCorrelativo," +
                                     "dFechaDocumento," +
                                     "dFechaVigencia," +
                                     "Id_Empresa," +
                                     "Id_Cliente," +
                                     "Id_FormaPago," +
                                     "iTotalNeto," +
                                     "dTotalPorcentaje," +
                                     "iTotalIva," +
                                     "iTotalDescuento," +
                                     "iTotalGeneral," +
                                     "bEmitido," +
                                     "bVigencia " +
                                     "from " +
                                     "TBL_Documento where Id_Documento=" + documento.Id_Documento;

                conectaBD.abrirConexion();

                SqlDataAdapter sqlAdapter = new SqlDataAdapter(queryBuscar, conectaBD.Conexion);

                DataTable dt = new DataTable();
                sqlAdapter.Fill(dt);

                conectaBD.cerrarConexion();

                if (dt.Rows.Count > 0)
                {
                    List <Documento> lista = new List <Documento>();

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Documento agregar = new Documento();

                        agregar.Id_Documento     = int.Parse(dt.Rows[i][0].ToString());
                        agregar.Id_TipoDoc       = int.Parse(dt.Rows[i][1].ToString());
                        agregar.Id_NCorrelativo  = int.Parse(dt.Rows[i][2].ToString());
                        agregar.dFechaDocumento  = dt.Rows[i][3].ToString();
                        agregar.dFechaVigencia   = dt.Rows[i][4].ToString();
                        agregar.Id_Empresa       = int.Parse(dt.Rows[i][5].ToString());
                        agregar.Id_Cliente       = int.Parse(dt.Rows[i][6].ToString());
                        agregar.Id_FormaPago     = int.Parse(dt.Rows[i][7].ToString());
                        agregar.iTotalNeto       = int.Parse(dt.Rows[i][8].ToString());
                        agregar.dTotalPorcentaje = int.Parse(dt.Rows[i][9].ToString());
                        agregar.iTotalIva        = int.Parse(dt.Rows[i][10].ToString());
                        agregar.iTotalDescuento  = int.Parse(dt.Rows[i][11].ToString());
                        agregar.iTotalGeneral    = int.Parse(dt.Rows[i][12].ToString());
                        agregar.bEmitido         = int.Parse(dt.Rows[i][13].ToString());
                        agregar.bVigencia        = int.Parse(dt.Rows[i][14].ToString());

                        lista.Add(agregar);
                    }

                    return(lista);
                }
                else
                {
                    return(new List <Documento>());
                }
            }
            catch (Exception ex)
            {
                return(new List <Documento>());
            }
            finally
            {
                conectaBD.cerrarConexion();
            }
        }