Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

namespace EFINALQUISPETAQUIRE

{
public partial class frmINSUMOS : Form
{
ConectarBD insu = new ConectarBD();
public frmINSUMOS()
{
InitializeComponent();
MostrarInsumos();
}
private void GrabarInsumos()
{
string mIdinsu, mInsu, mUndMed, mPrecUnit, mCant, adicion;
mIdinsu = txtIdinsu.Text;
mInsu = txtInsu.Text;
mUndMed = txtUndMed.Text;
mPrecUnit = txtPrecUnit.Text;
mCant = txtCant.Text;
adicion = "insert into Insumos values('" + mIdinsu + "','" + mInsu +
"','" + mUndMed + "','" + mPrecUnit + "','"+ mCant +"')";
SqlCommand cmd = new SqlCommand(adicion, insu.MiConexion());
try
{
cmd.ExecuteNonQuery();
MessageBox.Show("Registro guardado exitosamente", "Guardando
Registro");
}
catch (Exception mens)
{
MessageBox.Show("Problemas al grabar" + mens.Message,
"Advertencia");
}
}
private void MostrarInsumos()
{
string cInsumos;
cInsumos = "Select IdInsumo as [Id Insumo], Insumo, UndMed as [Unidad
Medida], PrecUnit as [Precio Unitario], Cantidad from Insumos";
SqlDataAdapter da = new SqlDataAdapter(cInsumos, insu.MiConexion());
DataTable dt = new DataTable();
da.Fill(dt);
dgvInsumos.DataSource = dt;
}
private void EditarInsumo()
{
string mIdinsu, mInsu, mUndMed, mPrecUnit, mCant, adicion;
mIdinsu = txtIdinsu.Text;
mInsu = txtInsu.Text;
mUndMed = txtUndMed.Text;
mPrecUnit = txtPrecUnit.Text;
mCant = txtCant.Text;
adicion = "update Insumos set Insumo='" + mInsu + "',UndMed='" +
mUndMed + "',PrecUnit='" + mPrecUnit + "',Cantidad='" + mCant + "' where
IdInsumo='" + mIdinsu + "' ";
SqlCommand cmd = new SqlCommand(adicion, insu.MiConexion());
try
{
cmd.ExecuteNonQuery();
MessageBox.Show("Registro editado exitosamente", "Guardando
Registro");
}
catch (Exception mens)
{
MessageBox.Show("Problemas al editar" + mens.Message,
"Advertencia");
}
MostrarInsumos();
}

private void frmINSUMOS_Load(object sender, EventArgs e)


{

private void dgvInsumos_CellContentClick(object sender,


DataGridViewCellEventArgs e)
{
txtIdinsu.Text = dgvInsumos.CurrentRow.Cells[0].Value.ToString();
txtInsu.Text = dgvInsumos.CurrentRow.Cells[1].Value.ToString();
txtUndMed.Text = dgvInsumos.CurrentRow.Cells[2].Value.ToString();
txtPrecUnit.Text = dgvInsumos.CurrentRow.Cells[3].Value.ToString();
txtCant.Text = dgvInsumos.CurrentRow.Cells[4].Value.ToString();
txtIdinsu.Enabled = true;
}

private void BUSCAR_Click(object sender, EventArgs e)


{
frmBUSCARINSUMO busc = new frmBUSCARINSUMO();
busc.Show();
}

private void btnLIMPIAR_Click(object sender, EventArgs e)


{
txtIdinsu.Clear();
txtInsu.Clear();
txtUndMed.Clear();
txtPrecUnit.Clear();
txtCant.Clear();
txtIdinsu.Focus();
}

private void btnAGREGAR_Click(object sender, EventArgs e)


{
GrabarInsumos();
MostrarInsumos();
}

private void btnMODIFICAR_Click(object sender, EventArgs e)


{
EditarInsumo();
}

private void btnMOSTRAR_Click(object sender, EventArgs e)


{
MostrarInsumos();
}
}
}

You might also like