Example #1
0
        public ResultadoProveedores ModificarProveedor(int idProveedor, string razonSocial, string calle, int numeroCalle, int idLocalidad, string email, int telefono)
        {
            string sql_modificar = "";

            sql_modificar = @"UPDATE Proveedor SET RazonSocial = '" + razonSocial + "'," +
                            "Calle = '" + calle + "'," +
                            "NumeroCalle = " + numeroCalle + "," +
                            "IdLocalidad = " + idLocalidad + "," +
                            "Email = '" + email + "'," +
                            "Telefono = " + telefono +
                            " WHERE IdProveedor = " + idProveedor;
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoProveedores   resultado = new ResultadoProveedores();

            if (gestor.Insertar(sql_modificar) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                mensajeRetorno = "Se cargaron correctamente los datos";
                resultado      = ResultadoProveedores.correcto;
            }
            else
            {
                mensajeRetorno = "NO se cargaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoProveedores.error;
            }

            return(resultado);
        }
Example #2
0
        public ResultadoVentas ConsultarVentas()
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoVentas        resultado = new ResultadoVentas();
            string sql = @"SELECT v.IdVenta,
                           v.FechaVenta as Fecha,
                           concat(e.Nombre, ' ', e.Apellido) as Empleado,
                           concat(c.Nombre, ' ', c.Apellido) as Cliente,
                           v.MontoTotal as 'Monto Total'  
                           FROM Venta v JOIN Empleado e on v.IdEmpleado = e.IdEmpleado 
                           JOIN Cliente c on c.IdCliente = v.IdCliente ";

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaVentas = gestor.TablaResultado;
                resultado   = ResultadoVentas.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoVentas.error;
            }

            return(resultado);
        }
Example #3
0
        public ResultadoCompras ConsultarDetallesCompra(int idCompra)
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoCompras       resultado = new ResultadoCompras();
            string sql = @"SELECT c.IdCompra, p.Nombre as Producto,
                           p.NumeroTalle as 'Numero Talle',
                           dc.Cantidad as Cantidad,
                           dc.PrecioUnitario as 'Precio Unitario'
                           FROM Compra c JOIN DetalleCompra dc on c.IdCompra = dc.IdCompra 
                           JOIN Producto p on p.IdProducto = dc.IdProducto
                           WHERE dc.IdCompra = " + idCompra + ";";

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaDetallesCompras = gestor.TablaResultado;
                resultado            = ResultadoCompras.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoCompras.error;
            }

            return(resultado);
        }
Example #4
0
        public ResultadoVentas ConsultarDetallesVenta(int idVenta)
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoVentas        resultado = new ResultadoVentas();
            string sql = @"SELECT v.IdVenta, p.Nombre as Producto,
                           p.NumeroTalle as 'Numero Talle',
                           dv.Monto as 'Monto'  
                           FROM Venta v JOIN DetalleVenta dv on v.IdVenta = dv.IdVenta 
                           JOIN Producto p on p.IdProducto = dv.IdProducto
                           WHERE dv.IdVenta = " + idVenta + ";";

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaDetallesVentas = gestor.TablaResultado;
                resultado           = ResultadoVentas.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoVentas.error;
            }

            return(resultado);
        }
Example #5
0
        public ResultadoClientes InsertarCliente(string apellido, string nombre, int idTipoDoc, int numeroDoc,
                                                 int idSexo, string fechaNacimiento, string email, int telefono,
                                                 string calle, int numeroCalle, int idLocalidad)
        {
            string sql_insert                = "";
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoClientes      resultado = new ResultadoClientes();

            sql_insert = @"INSERT INTO Cliente VALUES ('" + apellido + "'," + " '" + nombre + "'," +
                         " " + idTipoDoc + "," + " " + numeroDoc + "," +
                         " " + idSexo + "," + " '" + fechaNacimiento + "'," +
                         " '" + email + "'," + " " + telefono + "," +
                         " '" + calle + "', " + " " + numeroCalle + "," +
                         " " + idLocalidad + ")";
            if (gestor.Insertar(sql_insert) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                mensajeRetorno = "Se cargaron correctamente los datos";
                resultado      = ResultadoClientes.correcto;
            }
            else
            {
                mensajeRetorno = "NO se cargaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoClientes.error;
            }
            return(resultado);
        }
Example #6
0
        public ResultadoReservas ConsultarReservas()
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoReservas      resultado = new ResultadoReservas();
            string sql = @"SELECT r.IdReserva,
                           r.FechaRealizacion as 'Fecha Realizacion',
                           r.FechaVencimiento as 'Fecha Vencimiento',
                           concat(c.Nombre, ' ', c.Apellido) as Cliente,
                           r.MontoReserva as 'Monto Reserva',
                           p.Nombre as Producto,
                           r.Canidad as Cantidad,
                           r.NumeroTalle as 'Numero Talle'
                           FROM Reserva r JOIN Producto p on r.IdProducto = p.IdProducto
                           JOIN Cliente c on c.IdCliente = r.IdCliente ";

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaReservas = gestor.TablaResultado;
                resultado     = ResultadoReservas.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoReservas.error;
            }

            return(resultado);
        }
Example #7
0
        public ResultadoProductos ModificarProducto(int idProduto, string codigo, int talle, string nombre,
                                                    int idMarca, int idCategoria, int stockDisponible)
        {
            string sql_modificar = "";

            sql_modificar = @"UPDATE Producto SET CodigoProducto = '" + codigo + "'," +
                            " NumeroTalle = " + talle + "," +
                            " Nombre = '" + nombre + "'," +
                            " IdMarca = " + idMarca + "," +
                            " IdCategoria = " + idCategoria + "," +
                            " StockDisponible = " + stockDisponible +
                            " WHERE IdProducto = " + idProduto;
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoProductos     resultado = new ResultadoProductos();

            if (gestor.Insertar(sql_modificar) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                mensajeRetorno = "Se cargaron correctamente los datos";
                resultado      = ResultadoProductos.correcto;
            }
            else
            {
                mensajeRetorno = "NO se cargaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoProductos.error;
            }

            return(resultado);
        }
Example #8
0
        public ResultadoEmpleados InsertarEmpleado(int idTipoDoc, int numeroDoc, string apellido, string nombre,
                                                   int idSexo, string fechaNacimiento, string email, int telefono,
                                                   int idCargo)
        {
            string sql_insert                = "";
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoEmpleados     resultado = new ResultadoEmpleados();

            sql_insert = @"INSERT INTO Empleado VALUES (" + idTipoDoc + "," + " " + numeroDoc + "," +
                         " '" + apellido + "'," + " '" + nombre + "'," +
                         " " + idSexo + "," + " '" + fechaNacimiento + "'," +
                         " '" + email + "'," + " " + telefono + "," +
                         " " + idCargo + ", " + "GETDATE()" + ", NULL)";
            if (gestor.Insertar(sql_insert) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                mensajeRetorno = "Se cargaron correctamente los datos";
                resultado      = ResultadoEmpleados.correcto;
            }
            else
            {
                mensajeRetorno = "NO se cargaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoEmpleados.error;
            }
            return(resultado);
        }
Example #9
0
        public ResultadoClientes ModificarCliente(int idCliente, string apellido, string nombre, int idTipoDoc, int numeroDoc,
                                                  int idSexo, string fechaNacimiento, string email, int telefono,
                                                  string calle, int numeroCalle, int idLocalidad)
        {
            string sql_modificar = "";

            sql_modificar = @"UPDATE Cliente SET Apellido = '" + apellido + "'," +
                            " Nombre = '" + nombre + "'," +
                            " IdTipoDocumento = " + idTipoDoc + "," +
                            " NumeroDocumento = " + numeroDoc + "," +
                            " IdSexo = " + idSexo + "," +
                            " FechaNacimiento = '" + fechaNacimiento + "'," +
                            " Email = '" + email + "'," +
                            " Telefono = " + telefono + "," +
                            " Calle = '" + calle + "'," +
                            " NumeroCalle = " + numeroCalle + "," +
                            " IdLocalidad = " + idLocalidad +
                            " WHERE IdCliente = " + idCliente;
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoClientes      resultado = new ResultadoClientes();

            if (gestor.Insertar(sql_modificar) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                mensajeRetorno = "Se cargaron correctamente los datos";
                resultado      = ResultadoClientes.correcto;
            }
            else
            {
                mensajeRetorno = "NO se cargaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoClientes.error;
            }

            return(resultado);
        }
Example #10
0
        public ResultadoProveedores InsertarProveedor(string razonSocial, string calle, int numeroCalle, int idLocalidad, string email, int telefono)
        {
            ResultadoProveedores   resultado = new ResultadoProveedores();
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            string sql_insert = "";

            sql_insert = @"INSERT INTO Proveedor VALUES ('" + razonSocial + "'," +
                         " '" + calle + "'," +
                         " " + numeroCalle + "," +
                         " " + idLocalidad + "," +
                         " '" + email + "'," +
                         " " + telefono + ")";
            if (gestor.Insertar(sql_insert) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                mensajeRetorno = "Se cargaron correctamente los datos";
                resultado      = ResultadoProveedores.correcto;
            }
            else
            {
                mensajeRetorno = "NO se cargaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoProveedores.error;
            }

            return(resultado);
        }
Example #11
0
        public DataTable RecuperarDatos(string id)
        {
            GestorTransaccionesSQL gestor = new GestorTransaccionesSQL();
            string sql = "SELECT * FROM Producto WHERE IdProducto = " + id;

            tablaProducto = gestor.TablaResultado;
            gestor.EjecutarConsulta(sql);

            return(tablaProducto);
        }
Example #12
0
        public DataTable RecuperarDatos(string id)
        {
            GestorTransaccionesSQL gestor = new GestorTransaccionesSQL();
            string sql = "SELECT * FROM Cliente WHERE IdCliente = " + id;

            tablaCliente = gestor.TablaResultado;
            gestor.EjecutarConsulta(sql);

            return(tablaCliente);
        }
Example #13
0
        public ResultadoClientes ConsultarClientesFiltros(string nombre, string apellido, string tipoDoc, string numeroDoc)
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoClientes      resultado = new ResultadoClientes();
            string sql = @"SELECT C.*, TD.Nombre, L.Nombre, S.Nombre
                           FROM Cliente C JOIN TipoDocumento TD ON C.IdTipoDocumento = TD.IdTipoDocumento
                           JOIN Localidad L ON C.IdLocalidad = L.IdLocalidad JOIN Sexo S ON C.IdSexo = S.IdSexo ";

            string where = @"WHERE ";
            if (nombre != "")
            {
                where = where + "C.Nombre like '%" + nombre + "%' AND ";
            }

            if (apellido != "")
            {
                where = where + "C.Apellido like '%" + apellido + "%' AND ";
            }

            if (tipoDoc != "0")
            {
                where = where + "C.IdTipoDocumento = " + tipoDoc + " AND ";
            }

            if (numeroDoc != "")
            {
                where = where + "C.NumeroDocumento = " + numeroDoc + " AND ";
            }

            int    largoCadena = where.Length - 5;
            string whereFinal  = "";

            whereFinal = where.Substring(0, largoCadena);
            sql        = sql + whereFinal;

            DataTable dt = new DataTable();

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaCliente = gestor.TablaResultado;
                resultado    = ResultadoClientes.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoClientes.error;
            }

            return(resultado);
        }
Example #14
0
        public ResultadoVentas ConsultarVentasFiltros(string nombre, string apellido, string fechaDesde, string fechaHasta)
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoVentas        resultado = new ResultadoVentas();
            string sql = @"SELECT v.IdVenta,
                           v.FechaVenta as Fecha,
                           concat(e.Nombre, ' ', e.Apellido) as Empleado,
                           concat(c.Nombre, ' ', c.Apellido) as Cliente,
                           v.MontoTotal as 'Monto Total'  
                           FROM Venta v JOIN Empleado e on v.IdEmpleado = e.IdEmpleado 
                           JOIN Cliente c on c.IdCliente = v.IdCliente ";

            string where = @"WHERE";
            if (nombre != "")
            {
                where = where + " c.Nombre like '%" + nombre + "%' AND ";
            }

            if (apellido != "")
            {
                where = where + " c.Apellido like '%" + apellido + "%' AND ";
            }
            if (fechaDesde != fechaHasta)
            {
                where = where + " v.FechaVenta BETWEEN '" + fechaDesde + "' AND '" + fechaHasta + "' AND ";
            }

            int    largoCadena = where.Length - 5;
            string whereFinal  = "";

            whereFinal = where.Substring(0, largoCadena);
            sql        = sql + whereFinal;

            DataTable dt = new DataTable();

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaVentas = gestor.TablaResultado;
                resultado   = ResultadoVentas.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoVentas.error;
            }

            return(resultado);
        }
Example #15
0
        public ResultadoProductos ConsultarProductosFiltros(string nombre, string marca, string categoria)
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoProductos     resultado = new ResultadoProductos();
            string sql = @"SELECT P.*, M.Nombre, C.Nombre
                             FROM Producto P JOIN Marca M ON P.IdMarca = M.IdMarca
                                JOIN Categoria C ON P.IdCategoria = C.IdCategoria ";

            string where = @"WHERE ";
            if (nombre != "")
            {
                where = where + "P.Nombre like '%" + nombre + "%' AND ";
            }

            if (marca != "")
            {
                where = where + "M.Nombre like '%" + marca + "%' AND ";
            }

            if (categoria != "0")
            {
                where = where + "C.IdCategoria = " + categoria + " AND ";
            }

            int    largoCadena = where.Length - 5;
            string whereFinal  = "";

            whereFinal = where.Substring(0, largoCadena);
            sql        = sql + whereFinal;

            DataTable dt = new DataTable();

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaProducto = gestor.TablaResultado;
                resultado     = ResultadoProductos.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoProductos.error;
            }

            return(resultado);
        }
Example #16
0
        public void EliminarAuxiliares(string Nombre, string Tabla)
        {
            string sql_delete = "";

            sql_delete = @"DELETE FROM " + Tabla + " WHERE Nombre = '" + Nombre + "'";
            GestorTransaccionesSQL gestor = new GestorTransaccionesSQL();

            if (gestor.Eliminar(sql_delete) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                MessageBox.Show("Se eliminaron correctamente los datos", "Importante", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("NO se eliminaron correctamente los datos debido a: " +
                                gestor.mensajeErrorTransaccion, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #17
0
        public void InsertarAuxiliares(string Nombre, string Tabla)
        {
            string sql_insert = "";

            sql_insert = @"INSERT INTO " + Tabla + " (Nombre) VALUES ('" + Nombre + "')";
            GestorTransaccionesSQL gestor = new GestorTransaccionesSQL();

            if (gestor.Insertar(sql_insert) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                MessageBox.Show("Se cargaron correctamente los datos", "Importante", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("NO se cargaron correctamente los datos debido a: " +
                                gestor.mensajeErrorTransaccion, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #18
0
        public ResultadoCompras ConsultarComprasFiltros(string razonSocial, string fechaDesde, string fechaHasta)
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoCompras       resultado = new ResultadoCompras();
            string sql = @"SELECT c.IdCompra,
                           c.FechaCompra as Fecha,
                           p.RazonSocial as Proveedor,
                           c.MontoTotal as 'Monto Total'  
                           FROM Compra c JOIN Proveedor p on c.IdProveedor = p.IdProveedor ";

            string where = @"WHERE";
            if (razonSocial != "")
            {
                where = where + " p.Proveedor like '%" + razonSocial + "%' AND ";
            }
            if (fechaDesde != fechaHasta)
            {
                where = where + " c.FechaCompra BETWEEN '" + fechaDesde + "' AND '" + fechaHasta + "' AND ";
            }

            int    largoCadena = where.Length - 5;
            string whereFinal  = "";

            whereFinal = where.Substring(0, largoCadena);
            sql        = sql + whereFinal;

            DataTable dt = new DataTable();

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaCompras = gestor.TablaResultado;
                resultado    = ResultadoCompras.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoCompras.error;
            }

            return(resultado);
        }
Example #19
0
        public ResultadoProveedores ConsultarProveedores()
        {
            ResultadoProveedores   resultado = new ResultadoProveedores();
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            string sql = "SELECT P.*, L.Nombre FROM Proveedor P JOIN Localidad L ON P.IdLocalidad = L.IdLocalidad";

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaProveedor = gestor.TablaResultado;
                resultado      = ResultadoProveedores.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoProveedores.error;
            }

            return(resultado);
        }
Example #20
0
        public DataTable ConsultarAuxiliares(string Tabla)
        {
            GestorTransaccionesSQL gestor = new GestorTransaccionesSQL();
            string sql = @"SELECT *
                             FROM " + Tabla;

            DataTable dt = new DataTable();

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                dt = gestor.TablaResultado;
            }
            else
            {
                MessageBox.Show("No se consultaron correctamente los datos debido a: " +
                                gestor.mensajeErrorTransaccion, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(dt);
        }
Example #21
0
        public ResultadoProductos EliminarProducto(int IdProducto)
        {
            string sql_delete = "";

            sql_delete = @"DELETE FROM Producto WHERE IdProducto = " + IdProducto;
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoProductos     resultado = new ResultadoProductos();

            if (gestor.Eliminar(sql_delete) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                mensajeRetorno = "Se eliminaron correctamente los datos";
                resultado      = ResultadoProductos.correcto;
            }
            else
            {
                mensajeRetorno = "NO se eliminaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoProductos.error;
            }
            return(resultado);
        }
Example #22
0
        public ResultadoEmpleados ConsultarEmpleados()
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoEmpleados     resultado = new ResultadoEmpleados();
            string sql = @"SELECT E.*, TD.Nombre, C.Nombre, S.Nombre
                             FROM Empleado E JOIN TipoDocumento TD ON E.IdTipoDocumento = TD.IdTipoDocumento
                                JOIN Cargo C ON E.IdCargo = C.IdCargo JOIN Sexo S ON E.IdSexo = S.IdSexo";

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaEmpleado = gestor.TablaResultado;
                resultado     = ResultadoEmpleados.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoEmpleados.error;
            }

            return(resultado);
        }
Example #23
0
        public ResultadoClientes ConsultarClientes()
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoClientes      resultado = new ResultadoClientes();
            string sql = @"SELECT C.*, TD.Nombre, L.Nombre, S.Nombre
                           FROM Cliente C JOIN TipoDocumento TD ON C.IdTipoDocumento = TD.IdTipoDocumento
                           JOIN Localidad L ON C.IdLocalidad = L.IdLocalidad JOIN Sexo S ON C.IdSexo = S.IdSexo";

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaCliente = gestor.TablaResultado;
                resultado    = ResultadoClientes.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoClientes.error;
            }

            return(resultado);
        }
Example #24
0
        public DataTable RecuperarDatos(string id)
        {
            GestorTransaccionesSQL gestor = new GestorTransaccionesSQL();
            string sql = "SELECT * FROM Proveedor WHERE IdProveedor = " + id;

            tablaProveedor = gestor.TablaResultado;
            gestor.EjecutarConsulta(sql);
            //if (gestor.EjecutarConsulta(sql) ==
            //    GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            //{
            //    dt = gestor.TablaResultado;
            //}
            //else
            //{
            //    MessageBox.Show("No se consultaron correctamente los datos debido a: " +
            //        gestor.mensajeErrorTransaccion, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //}

            return(tablaProveedor);
            //GestorTransaccionesSQL gestor = new GestorTransaccionesSQL();
            //return gestor.EjecutarConsulta("SELECT * FROM Proveedor WHERE IdProveedor = " + id);
        }
Example #25
0
        public DataTable RecuperarDatosLista(List <string> Productos)
        {
            GestorTransaccionesSQL gestor = new GestorTransaccionesSQL();
            string sql = @"SELECT P.*, M.Nombre, C.Nombre FROM Producto P
                JOIN Marca M ON P.IdMarca = M.IdMarca JOIN Categoria C ON
                P.IdCategoria = C.IdCategoria WHERE    P.IdProducto =";

            tablaProducto = gestor.TablaResultado;

            foreach (var IdProducto in Productos)
            {
                sql += " " + IdProducto + " OR P.IdProducto =";
            }

            int    largoCadena = sql.Length - 17;
            string whereFinal  = "";

            whereFinal = sql.Substring(0, largoCadena);
            gestor.EjecutarConsulta(whereFinal);

            return(tablaProducto);
        }
Example #26
0
        public ResultadoProductos ConsultarProductos()
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoProductos     resultado = new ResultadoProductos();
            string sql = @"SELECT P.*, M.Nombre, C.Nombre
                             FROM Producto P JOIN Marca M ON P.IdMarca = M.IdMarca
                                JOIN Categoria C ON P.IdCategoria = C.IdCategoria";

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaProducto = gestor.TablaResultado;
                resultado     = ResultadoProductos.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoProductos.error;
            }

            return(resultado);
        }
Example #27
0
        public ResultadoProductos InsertarProducto(string codigoProducto, int talle, string nombre, int idMarca,
                                                   int idCategoria, int stock, int precio = 1500)
        {
            string sql_insert                = "";
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoProductos     resultado = new ResultadoProductos();

            sql_insert = @"INSERT INTO Producto VALUES ('" + codigoProducto + "'," + " " + talle + "," +
                         " '" + nombre + "'," + " " + idMarca + "," +
                         " " + idCategoria + ", " + stock + ", " + precio + ")";
            if (gestor.Insertar(sql_insert) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                mensajeRetorno = "Se cargaron correctamente los datos";
                resultado      = ResultadoProductos.correcto;
            }
            else
            {
                mensajeRetorno = "NO se cargaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoProductos.error;
            }
            return(resultado);
        }
Example #28
0
        public ResultadoCompras ConsultarCompras()
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoCompras       resultado = new ResultadoCompras();
            string sql = @"SELECT c.IdCompra,
                           c.FechaCompra as Fecha,
                           p.RazonSocial as Proveedor,
                           c.MontoTotal as 'Monto Total'  
                           FROM Compra c JOIN Proveedor p on c.IdProveedor = p.IdProveedor ";

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaCompras = gestor.TablaResultado;
                resultado    = ResultadoCompras.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoCompras.error;
            }

            return(resultado);
        }
Example #29
0
        public ResultadoReservas ConsultarReservasFiltros(string nombre, string apellido, string fechaDesde,
                                                          string fechaHasta, bool venceHoy, bool vencido)
        {
            GestorTransaccionesSQL gestor    = new GestorTransaccionesSQL();
            ResultadoReservas      resultado = new ResultadoReservas();
            string sql = @"SELECT r.IdReserva,
                           r.FechaRealizacion as 'Fecha Realizacion',
                           r.FechaVencimiento as 'Fecha Vencimiento',
                           concat(c.Nombre, ' ', c.Apellido) as Cliente,
                           r.MontoReserva as 'Monto Reserva',
                           p.Nombre as Producto,
                           r.Canidad as Cantidad,
                           r.NumeroTalle as 'Numero Talle'
                           FROM Reserva r JOIN Producto p on r.IdProducto = p.IdProducto
                           JOIN Cliente c on c.IdCliente = r.IdCliente ";

            string where = @"WHERE";
            if (nombre != "")
            {
                where = where + " c.Nombre like '%" + nombre + "%' AND ";
            }

            if (apellido != "")
            {
                where = where + " c.Apellido like '%" + apellido + "%' AND ";
            }
            if (fechaDesde != fechaHasta)
            {
                where = where + " r.FechaRealizacion BETWEEN '" + fechaDesde + "' AND '" + fechaHasta + "' AND ";
            }

            if (venceHoy)
            {
                where = where + " r.FechaVencimiento = GETDATE() AND ";
            }

            if (vencido)
            {
                where = where + " r.FechaVencimiento > GETDATE() AND ";
            }

            int    largoCadena = where.Length - 5;
            string whereFinal  = "";

            whereFinal = where.Substring(0, largoCadena);
            sql        = sql + whereFinal;

            DataTable dt = new DataTable();

            if (gestor.EjecutarConsulta(sql) ==
                GestorTransaccionesSQL.ResultadoTransaccion.correcto)
            {
                tablaReservas = gestor.TablaResultado;
                resultado     = ResultadoReservas.correcto;
            }
            else
            {
                mensajeRetorno = "No se consultaron correctamente los datos debido a: " + gestor.mensajeErrorTransaccion;
                resultado      = ResultadoReservas.error;
            }

            return(resultado);
        }