public List <E_Producto> ListarProductoIndicador(String codigo, int id_cat, int rango) { SqlCommand cmd = null; List <E_Producto> Lista = null; SqlDataReader dr = null; try { //// cmd.Connection = conexion.AbrirConexion(); // cmd.Connection = conexion.AbrirConexion(); // cmd.CommandText = "Sp_ListarProdStatus"; // cmd.CommandType = CommandType.StoredProcedure; // cmd.Parameters.AddWithValue("@prmCodigo", codigo); // cmd.Parameters.AddWithValue("@prmcat", id_cat); // cmd.Parameters.AddWithValue("@prmstockrango", rango); // dr = cmd.ExecuteReader(); // cmd.Parameters.Clear(); SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("Sp_ListarProdStatus", cn); cmd.Parameters.AddWithValue("@prmCodigo", codigo); cmd.Parameters.AddWithValue("@prmcat", id_cat); cmd.Parameters.AddWithValue("@prmstockrango", rango); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <E_Producto>(); while (dr.Read()) { E_Producto p = new E_Producto(); p.Id_Prod = Convert.ToInt32(dr["Id_Prod"]); p.Codigo_Prod = dr["Codigo_Prod"].ToString(); p.Nombre_Prod = dr["Nombre_Prod"].ToString(); p.PrecioCompra_Prod = Convert.ToDouble(dr["PrecioCompra_Prod"]); p.Precio_Prod = Convert.ToDouble(dr["Precio_Prod"]); p.Stock_Prod = Convert.ToInt32(dr["Stock_Prod"]); p.StockProm_Prod = Convert.ToInt32(dr["StockProm_Prod"]); p.StockMin_Prod = Convert.ToInt32(dr["StockMin_Prod"]); E_Categoria c = new E_Categoria(); c.Nombre_Cat = dr["Nombre_Cat"].ToString(); p.categoria = c; E_UnidadMedida um = new E_UnidadMedida(); um.Abreviatura_Umed = dr["Abreviatura_Umed"].ToString(); p.unidmedida = um; //entMaterial m = new entMaterial(); //m.Nombre = dr["Nombre_Material"].ToString(); //p.material = m; Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
private void ObtenerDatosControles() { ObjUnidadMedida = new E_UnidadMedida(); ObjUnidadMedida.UnidadMedidaID = TxtUnidadMedidaID.Text; ObjUnidadMedida.NomUnidadMedida = TxtNomUnidadMedida.Text; ObjUnidadMedida.UsuarioID = AppSettings.UserID; }
public string InsertUnidadMedida(E_UnidadMedida ObjUnidadMedida) { SqlDatabase SqlClient = new SqlDatabase(connectionString); DbConnection tCnn; tCnn = SqlClient.CreateConnection(); tCnn.Open(); DbTransaction tran = tCnn.BeginTransaction(); try { DbCommand SqlCommand = SqlClient.GetStoredProcCommand("[Producto].[Usp_InsertUnidadMedida]"); SqlClient.AddInParameter(SqlCommand, "@UnidadMedidaID", SqlDbType.Char, ObjUnidadMedida.UnidadMedidaID); SqlClient.AddInParameter(SqlCommand, "@NomUnidadMedida", SqlDbType.VarChar, ObjUnidadMedida.NomUnidadMedida); SqlClient.AddInParameter(SqlCommand, "@UsuarioID", SqlDbType.Int, ObjUnidadMedida.UsuarioID); SqlClient.ExecuteNonQuery(SqlCommand, tran); tran.Commit(); tCnn.Close(); tCnn.Dispose(); SqlCommand.Dispose(); } catch (Exception ex) { tran.Rollback(); throw new Exception(ex.Message); } return(ObjUnidadMedida.UnidadMedidaID); }
public List <E_UnidadMedida> ListarUniMedida() { SqlCommand cmd = null; SqlDataReader dr = null; List <E_UnidadMedida> Lista = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("spListarUnidMedCombo", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <E_UnidadMedida>(); while (dr.Read()) { E_UnidadMedida um = new E_UnidadMedida(); um.Id_Umed = Convert.ToInt32(dr["Id_Umed"]); um.Codigo_Umed = dr["Codigo_Umed"].ToString(); um.Descripcion_Umed = dr["Descripcion_Umed"].ToString(); um.Abreviatura_Umed = dr["Abreviatura_Umed"].ToString(); um.Estado_Umed = Convert.ToInt32(dr["Estado_Umed"]); Lista.Add(um); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public string InsertUnidadMedida(E_UnidadMedida ObjUnidadMedida) { string UnidadMedidaID = ""; CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); UnidadMedidaID = ObjCD_Producto.InsertUnidadMedida(ObjUnidadMedida); return(UnidadMedidaID); }
public List <E_Producto> BuscarProductoAvanzada(int tip_entrada, String valor_entrada) { SqlCommand cmd = null; SqlDataReader dr = null; List <E_Producto> Lista = null; try { //cmd.Connection = conexion.AbrirConexion(); //cmd.CommandText = "spBuscarProdAvanzada"; //cmd.CommandType = CommandType.StoredProcedure; //cmd.Parameters.AddWithValue("@prmTipEntrada", tip_entrada); //cmd.Parameters.AddWithValue("@prmValorEntrada", valor_entrada); //dr= cmd.ExecuteReader(); //cmd.Parameters.Clear(); SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("spBuscarProdAvanzada", cn); cmd.Parameters.AddWithValue("@prmTipEntrada", tip_entrada); cmd.Parameters.AddWithValue("@prmValorEntrada", valor_entrada); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <E_Producto>(); while (dr.Read()) { E_Producto p = new E_Producto(); p.Id_Prod = Convert.ToInt32(dr["Id_Prod"]); p.Codigo_Prod = dr["Codigo_Prod"].ToString(); p.Nombre_Prod = dr["Nombre_Prod"].ToString(); p.Marca_Prod = dr["Marca_Prod"].ToString(); p.Precio_Prod = Convert.ToDouble(dr["precio_venta"].ToString()); p.Stock_Prod = Convert.ToInt32(dr["stock_actual"]); E_Categoria c = new E_Categoria(); c.Nombre_Cat = dr["Nombre_Cat"].ToString(); p.categoria = c; E_UnidadMedida um = new E_UnidadMedida(); um.Descripcion_Umed = dr["Descripcion_Umed"].ToString(); p.unidmedida = um; //entMaterial m = new entMaterial(); //m.Nombre = dr["Nombre_Material"].ToString(); //p.material = m; Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public E_Producto BuscarProducto(int id_producto) { SqlCommand cmd = null; SqlDataReader dr = null; E_Producto p = null; try { //cmd.Connection = conexion.AbrirConexion(); //cmd.CommandText = "spBuscarProducto"; //cmd.CommandType = CommandType.StoredProcedure; //cmd.Parameters.AddWithValue("@prmId_Prod", id_producto); //dr = cmd.ExecuteReader(); //cmd.Parameters.Clear(); SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("spBuscarProducto", cn); cmd.Parameters.AddWithValue("@prmId_Prod", id_producto); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); if (dr.Read()) { p = new E_Producto(); p.Id_Prod = Convert.ToInt32(dr["Id_Prod"]); p.Codigo_Prod = dr["Codigo_Prod"].ToString(); p.Nombre_Prod = dr["Nombre_Prod"].ToString(); p.Marca_Prod = dr["Marca_Prod"].ToString(); p.PrecioCompra_Prod = Convert.ToDouble(dr["precio_venta"].ToString()); p.Precio_Prod = Convert.ToDouble(dr["stock_actual"].ToString()); E_Categoria c = new E_Categoria(); c.Id_Cat = Convert.ToInt32(dr["Id_Cat"]); p.categoria = c; E_UnidadMedida um = new E_UnidadMedida(); um.Id_Umed = Convert.ToInt32(dr["Id_Umed"]); p.unidmedida = um; E_Proveedor pr = new E_Proveedor(); pr.Id_Proveedor = Convert.ToInt32(dr["Id_Proveedor"]); p.proveedor = pr; //entMaterial m = new entMaterial(); //m.Id = Convert.ToInt32(dr["Id_Material"]); //p.material = m; } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(p); }
public List <E_Producto> LstProdIndicadorAvanzada(String name) { SqlCommand cmd = null; List <E_Producto> Lista = null; SqlDataReader dr = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("splistarProdIndicador", cn); cmd.Parameters.AddWithValue("@prmname", name); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <E_Producto>(); while (dr.Read()) { E_Producto p = new E_Producto(); p.Id_Prod = Convert.ToInt32(dr["Id_Prod"]); p.Codigo_Prod = dr["Codigo_Prod"].ToString(); p.Nombre_Prod = dr["Nombre_Prod"].ToString(); p.PrecioCompra_Prod = Convert.ToDouble(dr["PrecioCompra_Prod"]); p.Precio_Prod = Convert.ToDouble(dr["precio_venta"]); p.Stock_Prod = Convert.ToInt32(dr["stock_actual"]); //p.StockProm_Prod = Convert.ToInt32(dr["StockProm_Prod"]); //p.StockMin_Prod = Convert.ToInt32(dr["StockMin_Prod"]); E_Categoria c = new E_Categoria(); c.Nombre_Cat = dr["Nombre_Cat"].ToString(); p.categoria = c; E_UnidadMedida um = new E_UnidadMedida(); um.Abreviatura_Umed = dr["Abreviatura_Umed"].ToString(); Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public List <E_Producto> ListarProducto() { SqlCommand cmd = null; List <E_Producto> Lista = null; SqlDataReader dr = null; try { SqlConnection cn = ConexionBD.Instancia.Conectar(); cmd = new SqlCommand("Sp_ListarProducto", cn); cmd.CommandType = CommandType.StoredProcedure; cn.Open(); dr = cmd.ExecuteReader(); Lista = new List <E_Producto>(); while (dr.Read()) { E_Producto p = new E_Producto(); p.Id_Prod = Convert.ToInt32(dr["Id_Prod"]); p.Codigo_Prod = dr["Codigo_Prod"].ToString(); p.Nombre_Prod = dr["Nombre_Prod"].ToString(); p.Marca_Prod = dr["Marca_Prod"].ToString(); E_Categoria c = new E_Categoria(); c.Nombre_Cat = dr["Nombre_Cat"].ToString(); p.categoria = c; E_UnidadMedida um = new E_UnidadMedida(); um.Descripcion_Umed = dr["Descripcion_Umed"].ToString(); p.unidmedida = um; E_Proveedor pr = new E_Proveedor(); pr.RazSocial_Proveedor = dr["RazSocial_Proveedor"].ToString(); p.proveedor = pr; Lista.Add(p); } } catch (Exception) { throw; } finally { cmd.Connection.Close(); } return(Lista); }
public void UpdateUnidadMedida(E_UnidadMedida ObjUnidadMedida, string Tipo) { CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); ObjCD_Producto.UpdateUnidadMedida(ObjUnidadMedida, Tipo); }