Exemplo n.º 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            nivel.IdNivel = cmbNivel.SelectedIndex;

            string[] datos = nivel.Obtener().Split('|');
            charola = Convert.ToInt32(datos[1]);

            if (charola < 4)
            {
                Logica.Incubadora i = new Logica.Incubadora();
                i.IdCliente = Convert.ToInt32(cmbCliente.SelectedValue);
                if (txtCantidadHuevos.Text == "")
                {
                    MessageBox.Show("Ingrese la cantidad de huevos a incubar");
                }
                else
                {
                    i.CantidadHuevos = Convert.ToInt32(txtCantidadHuevos.Text);
                }

                if (cbTipoHuevo.Text == "Seleccionar")
                {
                    MessageBox.Show("Seleccione el tipo de huevo a incubar");
                }
                else
                {
                    i.TipoHuevo = cbTipoHuevo.Text;
                }
                i.FechaInicio = Convert.ToDateTime(txtFechaInicio.Text);
                if (txtFechaFinal.Text == "")
                {
                    MessageBox.Show("Fecha no encontrada");
                }
                else
                {
                    i.FechaFinal = Convert.ToDateTime(txtFechaFinal.Text);
                }

                if (txtTotalPagar.Text == "")
                {
                    MessageBox.Show("Tipo de huevo no encontrado");
                }
                else
                {
                    i.Total = Convert.ToDouble(txtTotalPagar.Text);
                }
                    if (cmbNivel.Text == "0")
                {
                    MessageBox.Show("Seleccione un nivel adecuado");
                }
                else
                {
                    i.IdNivel = Convert.ToInt32(cmbNivel.SelectedValue);
                }
                    if (txtFechaInicio.Text == "" || txtFechaFinal.Text == "")
                    {
                        MessageBox.Show("Faltan campos por rellenar");
                    }
                    else
                    {
                        charola = charola + 1;
                        nivel.Charola = charola;
                        nivel.Modificar();
                        i.Agregar();

                        MessageBox.Show("Registro Guardado");
                        limpear();
                    }
            }
                else
                {
                    MessageBox.Show("Nivel lleno");
                }
        }