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();
            }
        }
Example #2
0
 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;
         }
     }
 }