public SalidaArticulo readOneSalidaArticulo(int idSalidaArticulo) { SalidaArticulo salidaArticulo = new SalidaArticulo(); using (SqlConnection con = new SqlConnection(Info.sqlSet())) { SqlCommand cmd = new SqlCommand("SP_SalidaArticulo_SelectRow", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdSalidaArticulo", idSalidaArticulo); con.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { // Loop through each record. while (reader.Read()) { SalidaArticulo tmp = new SalidaArticulo(); tmp.IdSalidaArticulo = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdSalidaArticulo; tmp.IdSalida = (reader.GetValue(1) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(1)) : tmp.IdSalida; tmp.IdArticulo = (reader.GetValue(2) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(2)) : tmp.IdArticulo; salidaArticulo = tmp; } } con.Close(); } return salidaArticulo; }
public List<SalidaArticulo> readSalidaArticulo() { List<SalidaArticulo> salidaArticuloList = new List<SalidaArticulo>(); using (SqlConnection con = new SqlConnection(Info.sqlSet())) { SqlCommand cmd = new SqlCommand("SP_SalidaArticulo_SelectAll", con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { // Loop through each record. while (reader.Read()) { SalidaArticulo tmp = new SalidaArticulo(); tmp.IdSalidaArticulo = (reader.GetValue(0) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(0)) : tmp.IdSalidaArticulo; tmp.IdSalida = (reader.GetValue(1) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(1)) : tmp.IdSalida; tmp.IdArticulo = (reader.GetValue(2) != DBNull.Value) ? Convert.ToInt32(reader.GetValue(2)) : tmp.IdArticulo; salidaArticuloList.Add(tmp); } } con.Close(); } return salidaArticuloList; }
public string Create(SalidaArticulo obj) { CreateDAC objDAC = new CreateDAC(); if (objDAC.CreateRecord(obj) == true) return "Registro almacenado con éxito."; else return "No se pudo almacenar el regitro."; }
public string Update(SalidaArticulo obj, int idSalidaArticulo) { UpdateDAC objDAC = new UpdateDAC(); if (objDAC.UpdateRecord(obj, idSalidaArticulo) == true) return "Registro almacenado con éxito."; else return "No se pudo almacenar el regitro."; }
public SingleSalidaArticulo(SalidaArticulo reg) { InitializeComponent(); salidaArticulo = reg; this.DataContext = salidaArticulo; btnActualizar.Visibility = Visibility.Visible; btnGuardar.Visibility = Visibility.Collapsed; }
public bool CreateRecord(SalidaArticulo obj) { SqlConnection con = new SqlConnection(Info.sqlSet()); SqlCommand cmd = new SqlCommand("SP_SalidaArticulo_Insert", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdSalida", obj.IdSalida); cmd.Parameters.AddWithValue("@IdArticulo", obj.IdArticulo); cmd.Parameters.AddWithValue("@Cantidad", obj.Cantidad); con.Open(); if (cmd.ExecuteNonQuery() > 0) { con.Close(); return true; } else { con.Close(); return false; } }
private void listSalidaArticulos_MouseDoubleClick(object sender, MouseButtonEventArgs e) { SalidaArticulos art = listSalidaArticulos.SelectedValue as SalidaArticulos; SalidaArticulo salidaArt = new SalidaArticulo(); salidaArt.IdArticulo = art.IdArticulo; salidaArt.IdSalida = art.IdSalida; salidaArt.IdSalidaArticulo = art.IdSalidaArticulo; salidaArt.Cantidad = art.Cantidad; UpdateBC objUpdate = new UpdateBC(); ReadOneBC objRead = new ReadOneBC(); Articulo artUpdate = objRead.ReadOneArticulo(salidaArt.IdArticulo); artUpdate.Cantidad += Convert.ToInt16(btnCantidad2.Text); salidaArt.Cantidad -= Convert.ToInt16(btnCantidad2.Text); objUpdate.Update(artUpdate, salidaArt.IdArticulo); if (salidaArt.Cantidad == 0) { DeleteBC objDel = new DeleteBC(); objDel.DeleteSalidaArticulo(salidaArt.IdSalidaArticulo); } else { objUpdate.Update(salidaArt, salidaArt.IdSalidaArticulo); } Update(); }
private void listArticulo_MouseDoubleClick(object sender, MouseButtonEventArgs e) { Articulo art = listArticulo.SelectedValue as Articulo; art.Cantidad = art.Cantidad - Convert.ToInt32(btnCantidad.Text); UpdateBC objUpdate = new UpdateBC(); objUpdate.Update(art, art.IdArticulo); CreateBC objCreate = new CreateBC(); SalidaArticulo salida2 = new SalidaArticulo(); salida2.IdSalida = salida.IdSalida; salida2.IdArticulo = art.IdArticulo; salida2.Cantidad = Convert.ToInt32(btnCantidad.Text); objCreate.Create(salida2); Update(); }