private void txtCodigo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == Convert.ToChar(Keys.Enter)) { var datos = new DBDatos(); var descripcion = datos.BuscarProducto(txtCodigo.Text); if (descripcion.Item2 == "") { MessageBox.Show("NO EXISTE EL PRODUCTO", "INFORMACION DEL SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error); limpiar(); } else { string opciones = ConfigurationManager.AppSettings["Opcion"]; if (opciones == "Normal") { txtCodigoInterno.Text = descripcion.Item1.ToString(); txtDescripcion.Text = descripcion.Item2; txtCantidad.Select(); } else { int valor = 1; txtCodigoInterno.Text = descripcion.Item1.ToString(); txtDescripcion.Text = descripcion.Item2; var registrardatos = new DBDatos(); var codigo = registrardatos.ConsultaId(txtCodigo.Text); var consulta = registrardatos.ConsultaValida(txtCodigo.Text, codigo); if (consulta.Item1 == int.Parse(txtCodigoInterno.Text)) { int cantnueva = valor + consulta.Item2; var actcant = registrardatos.ActualizaCant(consulta.Item1, cantnueva); limpiar(); txtCodigo.Select(); dataGridView1.DataSource = DBDatos.ListarInventario(); PosicionData(); } else { var result = registrardatos.register(int.Parse(txtCodigoInterno.Text), txtCodigo.Text, txtDescripcion.Text, valor); if (result >= 1) { limpiar(); txtCodigo.Select(); dataGridView1.DataSource = DBDatos.ListarInventario(); PosicionData(); } } } } } }
private void txtCantidad_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == Convert.ToChar(Keys.Enter)) { if (String.IsNullOrEmpty(txtCantidad.Text)) { MessageBox.Show("Favor de llenar todos los campos."); txtCantidad.Select(); } else { string opciones = ConfigurationManager.AppSettings["Opcion"]; if (opciones == "Normal") { var registrardatos = new DBDatos(); var codigo = registrardatos.ConsultaId(txtCodigo.Text); var consulta = registrardatos.ConsultaValida(txtCodigo.Text, codigo); if (consulta.Item1 == int.Parse(txtCodigoInterno.Text)) { int cantnueva = int.Parse(txtCantidad.Text) + consulta.Item2; var actcant = registrardatos.ActualizaCant(consulta.Item1, cantnueva); limpiar(); txtCodigo.Select(); dataGridView1.DataSource = DBDatos.ListarInventario(); PosicionData(); } else { var result = registrardatos.register(int.Parse(txtCodigoInterno.Text), txtCodigo.Text, txtDescripcion.Text, int.Parse(txtCantidad.Text)); if (result >= 1) { limpiar(); txtCodigo.Select(); dataGridView1.DataSource = DBDatos.ListarInventario(); PosicionData(); } } } else { var registrardatos = new DBDatos(); var codigo = registrardatos.ConsultaId(txtCodigo.Text); var consulta = registrardatos.ConsultaValida(txtCodigo.Text, codigo); if (consulta.Item1 == int.Parse(txtCodigoInterno.Text)) { int cantnueva = int.Parse(txtCantidad.Text) + consulta.Item2; var actcant = registrardatos.ActualizaCant(consulta.Item1, cantnueva); limpiar(); txtCodigo.Select(); dataGridView1.DataSource = DBDatos.ListarInventario(); PosicionData(); } else { int valor = 1; var result = registrardatos.register(int.Parse(txtCodigoInterno.Text), txtCodigo.Text, txtDescripcion.Text, valor); if (result >= 1) { limpiar(); txtCodigo.Select(); dataGridView1.DataSource = DBDatos.ListarInventario(); PosicionData(); } } } } } }