public void IngresarInventario(Entidades.Inventario inventario) { using (SqlConnection conexion = new SqlConnection(ConfigurationManager. ConnectionStrings["farmagaleras"].ConnectionString)) { conexion.Open(); SqlTransaction tran = conexion.BeginTransaction(); try { SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.StoredProcedure; comando.Connection = conexion; comando.Transaction = tran; comando.CommandText = "IngresarInventario"; comando.Parameters.Add("@CodigoInventario", SqlDbType.BigInt).Value = inventario.CodigoInventario; comando.Parameters.Add("@Producto", SqlDbType.VarChar).Value = inventario.Producto; comando.Parameters.Add("@Presentacion", SqlDbType.VarChar).Value = inventario.Presentacion; comando.Parameters.Add("@Concentracion", SqlDbType.VarChar).Value = inventario.Concentracion; comando.Parameters.Add("@Disponibilidad", SqlDbType.Int).Value = inventario.Disponibilidad; comando.Parameters.Add("@NumeroEstante", SqlDbType.VarChar).Value = inventario.NumeroEstante; comando.Parameters.Add("@FechaInventario", SqlDbType.SmallInt).Value = inventario.FechaInventario; comando.Parameters.Add("@FechaVencimiento", SqlDbType.SmallInt).Value = inventario.FechaVencimiento; comando.ExecuteNonQuery(); tran.Commit(); } catch { tran.Rollback(); throw; } } }
public List <Entidades.Inventario> ObtenerDomicilios(string codigoInventario, string producto, string presentacion, string concentracion, string disponibilidad, string numeroEstante, string fechaInventario, string fechaVencimiento) { List <Entidades.Inventario> inventarios = new List <Entidades.Inventario>(); using (SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["farmagaleras"].ConnectionString)) { conexion.Open(); SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.StoredProcedure; comando.Connection = conexion; comando.CommandText = "ConsultarInventario"; comando.Parameters.Add("@Producto", SqlDbType.VarChar).Value = producto; comando.Parameters.Add("@Presentacion", SqlDbType.VarChar).Value = presentacion; comando.Parameters.Add("@Concentracion", SqlDbType.VarChar).Value = concentracion; comando.Parameters.Add("@Disponibilidad", SqlDbType.VarChar).Value = disponibilidad; comando.Parameters.Add("@CodigoInventario", SqlDbType.BigInt).Value = codigoInventario; using (SqlDataReader reader = comando.ExecuteReader()) { while (reader.Read()) { Entidades.Inventario inventario = new Entidades.Inventario(); inventario.CodigoInventario = Convert.ToInt64(reader["CodigoInventario"]); inventario.Producto = reader["Producto"].ToString(); inventario.Presentacion = reader["Presentacion"].ToString(); inventario.Concentracion = reader["Concentración"].ToString(); inventario.Disponibilidad = reader["Disponibilidad"].ToString(); inventario.NumeroEstante = reader["Documento"].ToString(); inventario.FechaInventario = (DateTime)reader["FechaInventario"]; inventario.FechaVencimiento = (DateTime)reader["FechaVencimiento"]; inventarios.Add(inventario); } } } return(inventarios); }
public void SetExistenciaReturn(Entidades.Inventario existencia) { MockExistencias.Setup(c => c.Buscar(It.IsAny <Expression <Func <Entidades.Inventario, bool> > >())) .Returns(existencia); }