public void Guardar() { C_CodigoSerial objetoCodigoSerial = new C_CodigoSerial(); C_SerialProducto objetoSerialProducto = new C_SerialProducto(); objetoCodigoSerial.Garantia = _garantia; objetoCodigoSerial.CodigoVenta = _codigoVenta; bool flag = true; foreach (DataGridViewRow row in dtg_Serial.Rows) { if (row.Cells["Serial"].Value != null) { objetoCodigoSerial.CodigoSerial = row.Cells["Serial"].Value.ToString(); objetoSerialProducto.Serial = row.Cells["Serial"].Value.ToString(); if (_shalong.CodigoSerieExiste(objetoSerialProducto) == true) { flag = false; if (_shalong.SerialExiste(objetoCodigoSerial) == false) { flag = false; if (!_shalong.CodigoSerial(1, objetoCodigoSerial)) { MessageBox.Show("Error al ingresar el serial numero " + (row.Index + 1)); _shalong.CodigoSerial(3, objetoCodigoSerial); return; } } else { MessageBox.Show("Codigo existente"); } } else { MessageBox.Show("No existe ese codigo"); } } if (flag) { MessageBox.Show("Ingreso Correctamente codigo serial", "Gestion Ventas", MessageBoxButtons.OK); } this.Hide(); } }
private void Btn_Codigo_Click(object sender, EventArgs e) { if (Txt_Codigo_serial.Text != String.Empty) { C_CodigoSerial objetoSerial = new C_CodigoSerial(); objetoSerial.CodigoSerial = Txt_Codigo_serial.Text; if (_shalong.SerialExiste(objetoSerial) == true) { CargarDatagridview(); Txt_Codigo_serial.Clear(); } else { MessageBox.Show("El serial no existe"); Txt_Codigo_serial.Clear(); return; } } }