Exemplo n.º 1
0
 public List<Incubadora> ObtenerListadoIdCliente(int validar)
 {
     List<Incubadora> lista = new List<Incubadora>();
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection = BaseDatos.conn;
         cmd.CommandText = "SELECT Incubadora.IdIncubadora, Incubadora.CantidadHuevos, Incubadora.TipoHuevo, Incubadora.FechaInicio, Incubadora.FechaFinal, Incubadora.Total, Incubadora.IdNivel, Incubadora.IdCliente,  Cliente.Nombre + ' ' + Cliente.Apellido AS NombreCompleto FROM Cliente INNER JOIN (Incubadora INNER JOIN Nivel ON Incubadora.IdNivel = Nivel.IdNivel) ON Incubadora.IdCliente = Cliente.IdCliente WHERE Incubadora.IdCliente = @Validar AND  Cliente.IdCliente = @Validar";
         cmd.Parameters.AddWithValue("@Validar", validar);
         BaseDatos.conn.Open();
         SqlDataReader dr = cmd.ExecuteReader();
         Incubadora i;
         while (dr.Read())
         {
             i = new Incubadora();
             i.IdCliente = Convert.ToInt32(dr["IdIncubadora"].ToString());
             i.IdCliente = Convert.ToInt32(dr["IdCliente"].ToString());
             i.CantidadHuevos = Convert.ToInt32(dr["CantidadHuevos"].ToString());
             i.TipoHuevo = dr["TipoHuevo"].ToString();
             i.FechaInicio = Convert.ToDateTime(dr["FechaInicio"].ToString());
             i.FechaFinal = Convert.ToDateTime(dr["FechaFinal"].ToString());
             i.Total = Convert.ToDouble(dr["Total"].ToString());
             i.IdNivel = Convert.ToInt32(dr["IdNivel"].ToString());
             i.NombreCompleto = dr["NombreCompleto"].ToString();
             lista.Add(i);
         }
         BaseDatos.conn.Close();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         BaseDatos.conn.Close();
     }
     return lista;
 }
Exemplo n.º 2
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");
                }
        }
Exemplo n.º 3
0
        public List<Incubadora> ObtenerIdNivel()
        {
            List<Incubadora> lista = new List<Incubadora>();
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = BaseDatos.conn;
                cmd.CommandText = "SELECT  IdNivel, FechaFinal FROM Incubadora";
                BaseDatos.conn.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                Incubadora  i;
                while (dr.Read())
                {
                    i = new Incubadora();

                    i.IdNivel  = Convert.ToInt32(dr["IdNivel"].ToString());
                    i.FechaFinal  = Convert.ToDateTime(dr["FechaFinal"].ToString());

                    lista.Add(i);
                }
                BaseDatos.conn.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                BaseDatos.conn.Close();
            }
            return lista;
        }