//Dar de Baja public static List <DataRepository.PropiedadesClienteProveedor> CargarRTN() { DataRepository.Conectar conn = new DataRepository.Conectar(); string sql; List <DataRepository.PropiedadesClienteProveedor> resultados = new List <DataRepository.PropiedadesClienteProveedor>(); sql = @"Select RTN From ClienteProveedor.Clientes_Proveedores"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { DataRepository.PropiedadesClienteProveedor proveedorCliente = new DataRepository.PropiedadesClienteProveedor(); proveedorCliente.RTN = rdr.GetString(0); resultados.Add(proveedorCliente); } return(resultados); } catch (Exception ex) { return(resultados); } finally { conn.DbClose(); } }
public static List <DataRepository.Sucursal> CargarSucursales() { DataRepository.Conectar conn = new DataRepository.Conectar(); string sql; List <DataRepository.Sucursal> resultados = new List <DataRepository.Sucursal>(); sql = @"Select IdSucursal From ClienteProveedor.Sucursal"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { DataRepository.Sucursal producto = new DataRepository.Sucursal(); producto.IdSucursal = rdr.GetInt32(0); resultados.Add(producto); } return(resultados); } catch (Exception ex) { throw ex; } finally { conn.DbClose(); } }
//Cargar Productos //--------------------------------------------------------- //Cargar Producto en una lista para dar de baja public static List <DataRepository.Inventario> CargarCodigoProducto() { DataRepository.Conectar conn = new DataRepository.Conectar(); string sql; List <DataRepository.Inventario> resultados = new List <DataRepository.Inventario>(); sql = @"Select NombreProducto From Inventario.Inventario"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { DataRepository.Inventario producto = new DataRepository.Inventario(); producto.NombreProducto = rdr.GetString(0); resultados.Add(producto); } return(resultados); } catch (Exception ex) { return(resultados); } finally { conn.DbClose(); } }
public static List <DataRepository.PropiedadesClienteProveedorsucursales> CargarNombreSucursal() { DataRepository.Conectar conn = new DataRepository.Conectar(); string sql; List <DataRepository.PropiedadesClienteProveedorsucursales> resultados = new List <DataRepository.PropiedadesClienteProveedorsucursales>(); sql = @"Select NombreSucursal From ClienteProveedor.Sucursal"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { DataRepository.PropiedadesClienteProveedorsucursales sucursales = new DataRepository.PropiedadesClienteProveedorsucursales(); sucursales.NombreSucursal = rdr.GetString(0); resultados.Add(sucursales); } return(resultados); } catch (Exception ex) { return(resultados); } finally { conn.DbClose(); } }
//Cargar impuestos para modificar public static List <DataRepository.Impuesto> CargarImpuestosParaModificar() { DataRepository.Conectar conn = new DataRepository.Conectar(); string sql; List <DataRepository.Impuesto> resultados = new List <DataRepository.Impuesto>(); sql = @"SELECT Impuesto.IDImpuesto,Impuesto.Descripcion,Impuesto.EstadoImpuesto,Inventario.CodigoBarra, Inventario.CantidadProducto, Inventario.EstadoProducto FROM Inventario.Impuesto INNER JOIN Inventario.Inventario ON Impuesto.IdInventario = Inventario.IdInventario "; //sql = @"Select Descripcion From Inventario.Impuesto"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = myCommand.ExecuteReader(); while (rdr.Read()) { DataRepository.Impuesto impuesto = new DataRepository.Impuesto(); impuesto.IdImpuesto = rdr.GetInt32(0); resultados.Add(impuesto); } return(resultados); } catch (Exception ex) { return(resultados); } finally { conn.DbClose(); } }
public static List<QueryConsultarProductos> CargarProductos() { DataRepository.Conectar conn = new DataRepository.Conectar(); List<QueryConsultarProductos> productos = new List<QueryConsultarProductos>(); string sql = @"SELECT IdInventario, CodigoBarra FROM Inventario.Inventario"; SqlCommand cmd = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { QueryConsultarProductos inventario = new QueryConsultarProductos(); inventario.CodigoBarra = rdr.GetString(1); productos.Add(inventario); } return productos; } catch (Exception ex) { return productos; } finally { conn.DbClose(); } }
public bool CodigoProducto(string codigoBarra) { DataRepository.InventarioVentas resultados = new DataRepository.InventarioVentas(); DataRepository.Conectar conn = new DataRepository.Conectar(); int idInventario = -1; string sql = "SELECT IdInventario, CodigoBarra, NombreProducto, DescripcionProducto, FechaElaboracionProducto, FechaVencimientoProducto, PrecioCompra, PrecioVenta, CantidadProducto,PuntoReorden,Observaciones,EstadoProducto FROM Inventario.Inventario WHERE CodigoBarra = @codigoBarra"; SqlCommand myCommand = conn.Comando(sql); if (codigoBarra == "") { return(false); } try { conn.DbOpen(); SqlDataReader rdr; using (myCommand) { myCommand.Parameters.Add("@codigoBarra", SqlDbType.VarChar, 25).Value = codigoBarra; } rdr = myCommand.ExecuteReader(); while (rdr.Read()) { idInventario = rdr.GetInt32(0); resultados.IdInventario = rdr.GetInt32(0); resultados.CodigoBarra = rdr.GetString(1); resultados.NombreProducto = rdr.GetString(2); resultados.DescripcionProducto = rdr.GetString(3); resultados.FechaElaboracionProducto = rdr.GetDateTime(4); resultados.FechaVencimientoProducto = rdr.GetDateTime(5); resultados.PrecioCompra = rdr.GetDecimal(6); resultados.PrecioVenta = rdr.GetDecimal(7); resultados.Cantidad = rdr.GetInt32(8); resultados.PuntoReorden = rdr.GetInt32(9); resultados.Observaciones = rdr.GetString(10); resultados.EstadoProducto = rdr.GetBoolean(11); } if (idInventario == -1) { return(false); } else { return(true); } } catch (SqlException ex) { throw new Helpers.CustomException("El producto solicitado no existe."); throw ex; } finally { conn.DbClose(); } }
//Cargar el impuesto por id de impuesto public int CodigoProductoImpuesto(int IdIventarioImpuesto) { DataRepository.InventarioVentas resultados = new DataRepository.InventarioVentas(); DataRepository.Conectar conn = new DataRepository.Conectar(); int idImpuesto = -1; string sql = "SELECT IDImpuesto, Descripcion, Valor,IdInventario FROM Inventario.Impuesto WHERE IdInventario = @idInventario"; SqlCommand myCommand = conn.Comando(sql); try { conn.DbOpen(); SqlDataReader rdr; using (myCommand) { myCommand.Parameters.Add("@idInventario", SqlDbType.Int, 50).Value = IdIventarioImpuesto; rdr = myCommand.ExecuteReader(); } while (rdr.Read()) { idImpuesto = rdr.GetInt32(0); resultados.IDImpuesto = rdr.GetInt32(0); resultados.Descripcion = rdr.GetString(1); resultados.Valor = rdr.GetDecimal(2); resultados.IdInventario = rdr.GetInt32(3); resultados.ImpuestoAcumulado = decimal.Parse(rdr.GetDecimal(2).ToString()); } if (idImpuesto == -1) { throw new Helpers.CustomException("El producto solicitado no existe."); } else { return(idImpuesto); } } catch (SqlException ex) { throw ex; } catch (Helpers.CustomException ex) { throw ex; } finally { conn.DbClose(); } }
public DataTable ListarDetalleFactura(int IdFactura) { // Instanciando la clase conectar para la comunicacion con la base de datos DataRepository.Conectar conn = new DataRepository.Conectar(); DataView dv = new DataView(); DataTable dt = new DataTable(); // Query string sql; sql = @"select IdDetalleVenta, Descripcion, CantidadProducto, PrecioUnitario, IdInventario from Venta.Detalle_Ventas where IdVenta=@idVenta order by NumeroProducto ASC"; // Crear la conexión SqlCommand myCommand = conn.Comando(sql); using (myCommand) { myCommand.Parameters.Add("@idVenta", SqlDbType.Int).Value = IdFactura; } try { // Crear el Data Adapter SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = myCommand; // Crear y popular el Data Set DataSet ds = new DataSet(); da.Fill(ds, "Venta.Detalle_Ventas"); // Obtener la tabla de referencia dt = ds.Tables["Venta.Detalle_Ventas"]; return(dt); } catch (Exception ex) { throw ex; } finally { // Cerrar la conexión conn.DbClose(); } }