public M_Boleta editar(int id) { Con = base.conexion(); SQL = "spListarIdBoleta"; M_Boleta mBoleta = new M_Boleta(); try { Con.Open(); coman = new MySqlCommand(SQL, Con); coman.CommandType = CommandType.StoredProcedure; coman.Parameters.AddWithValue("@i", id); mSDR = coman.ExecuteReader(); while (mSDR.Read()) { mBoleta.Id = int.Parse(mSDR[0].ToString()); mBoleta.IdTrae = int.Parse(mSDR[1].ToString()); mBoleta.UsuarioComprador = int.Parse(mSDR[2].ToString()); mBoleta.Codigo = mSDR[3].ToString(); mBoleta.Precio = Double.Parse(mSDR[4].ToString()); mBoleta.Cantidad = int.Parse(mSDR[5].ToString()); mBoleta.Empresa = mSDR[6].ToString(); } coman.Parameters.Clear(); } catch (MySqlException ex) { Console.WriteLine(ex.ToString()); } finally { try { Con.Close(); } catch (MySqlException ex) { Console.WriteLine("Error " + ex.Message); } } return(mBoleta); }
public void editar(DataGridView dt) { int id; V_ActualizarBoleta vActualizarB = new V_ActualizarBoleta(dt); id = int.Parse(dt.CurrentRow.Cells[0].Value.ToString()); mBoleta = sBoleta.editar(id); vActualizarB.id = id; vActualizarB.cbxIntermedia.SelectedValue = mBoleta.IdTrae; vActualizarB.cbxComprador.SelectedValue = mBoleta.UsuarioComprador; vActualizarB.txtCodigo.Text = mBoleta.Codigo; vActualizarB.txtPrecio.Text = mBoleta.Precio.ToString(); vActualizarB.txtPrecio.Text = mBoleta.Precio.ToString(); vActualizarB.txtStock.Text = mBoleta.Cantidad.ToString(); vActualizarB.txtEmpresa.Text = mBoleta.Empresa.ToString(); vActualizarB.ShowDialog(); }
public bool actualizar(M_Boleta mBoleta) { Con = base.conexion(); SQL = "spActualizarBoleta"; try { Con.Open(); coman = new MySqlCommand(SQL, Con); coman.CommandType = CommandType.StoredProcedure; coman.Parameters.AddWithValue("@idT", mBoleta.IdTrae); coman.Parameters.AddWithValue("@idC", mBoleta.UsuarioComprador); coman.Parameters.AddWithValue("@cod", mBoleta.Codigo); coman.Parameters.AddWithValue("@pre", mBoleta.Precio); coman.Parameters.AddWithValue("@can", mBoleta.Cantidad); coman.Parameters.AddWithValue("@emp", mBoleta.Empresa); coman.Parameters.AddWithValue("@id", mBoleta.Id); coman.ExecuteNonQuery(); coman.Parameters.Clear(); return(true); } catch (MySqlException ex) { Console.WriteLine("Error " + ex.Message.ToString()); return(false); } finally { try { Con.Close(); } catch (MySqlException ex) { Console.WriteLine("Error " + ex.Message); } } }