private void txtPrecio_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (txtPrecio.Text == "") { MessageBox.Show("Error El Precio no puede ir en blanco", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNombre.Focus(); } else { txtPrecio.Enabled = false; Txtexist.Enabled = true; Txtexist.Focus(); } } }
private void btnguardar_Click(object sender, EventArgs e) { if (cboxestatus.Text.Trim() == "1".Trim() || cboxestatus.Text.Trim() == "True".Trim()) { DialogResult result = MessageBox.Show("¿Seguro que quiere hacer ese cambio?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { conexion.Close(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "SP_Producto"; comando.Parameters.Clear(); comando.Parameters.AddWithValue("@OP", 2); comando.Parameters.AddWithValue("@Pr_Id", txtidp.Text); comando.Parameters.AddWithValue("@Pr_Nombre", txtNombre.Text); comando.Parameters.AddWithValue("@Pr_Precio ", txtPrecio.Text); comando.Parameters.AddWithValue("@Pr_Existencia ", Txtexist.Text); comando.Parameters.AddWithValue("@Pr_Estatus", cboxestatus.Text); cboxestatus.Text = "1"; comando.Connection = conexion; conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); MessageBox.Show("Se agregado los cambios,correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Clases.clauditoria.auditoria("El " + Clases.clusuario.usuario + " Hizo un cambio con el producto " + txtNombre + " y se encuentra" + cboxestatus); Txtexist.Enabled = false; txtidp.Enabled = true; txtidp.Clear(); txtidp.Focus(); txtNombre.Clear(); txtNombre.Enabled = false; txtPrecio.Clear(); txtPrecio.Enabled = false; Txtexist.Clear(); cboxestatus.SelectedIndex = -1; cboxestatus.Enabled = false; } if (result == DialogResult.No) { cboxestatus.Focus(); } } else if (cboxestatus.Text.Trim() == "0".Trim() || cboxestatus.Text.Trim() == "False".Trim()) { DialogResult result = MessageBox.Show("¿Seguro que quiere hacer ese cambio?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { conexion.Close(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "SP_Producto"; comando.Parameters.Clear(); comando.Parameters.AddWithValue("@OP", 2); comando.Parameters.AddWithValue("@Pr_Id", txtidp.Text); comando.Parameters.AddWithValue("@Pr_Nombre", txtNombre.Text); comando.Parameters.AddWithValue("@Pr_Precio ", txtPrecio.Text); comando.Parameters.AddWithValue("@Pr_Existencia ", Txtexist.Text); comando.Parameters.AddWithValue("@Pr_Estatus", "1"); comando.Connection = conexion; conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); MessageBox.Show("Se agregado los cambios,correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Clases.clauditoria.auditoria("El " + Clases.clusuario.usuario + " Hizo un cambio con el producto " + txtNombre + " y se encuentra" + cboxestatus); Txtexist.Enabled = false; txtidp.Enabled = true; txtidp.Clear(); txtidp.Focus(); txtNombre.Clear(); txtNombre.Enabled = false; txtPrecio.Clear(); txtPrecio.Enabled = false; Txtexist.Clear(); cboxestatus.SelectedIndex = -1; cboxestatus.Enabled = false; } if (result == DialogResult.No) { cboxestatus.Focus(); } } else { MessageBox.Show("Error El Estatus no puede ir Sin ningun valor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); cboxestatus.Focus(); } }