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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); } }
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); } }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }