Ejemplo n.º 1
0
 public VerInformacionCedula(int c, string estado)
 {
     InitializeComponent();
     this.estado = estado;
     cedula      = DAO.CedulaIdentidad.obtenerCedula(c);
     cargarDatos();
 }
Ejemplo n.º 2
0
        static public void insertarCedula(Entidades.CedulaIdentidad a)
        {
            Conexion.OpenConnection();

            string query = "insert into cedulaIdentidad (fechaProgramada,numTractor,numSpray,cultivo,clima,chofer,programacion,muestreo,nombreAplicacion,cicloAplicacion,idAplicacion,ltsRequeridosH,totalLtsRequeridos,totalBoonesRequeridos,areaTotal,fechaCreacion,lote,costoTotal,grupoForza,etapa,interCosecha,periodoReingreso,periodoCosecha) values(@fechaProgramada,@numTractor,@numSpray,@cultivo,@clima,@chofer,@prog,@mues,@nombreAplicacion,@cicloAplicacion,@idAplicacion, @ltsRequeridosH,@totalLtsRequeridos,@totalBoonesRequeridos,@areaTotal,@fechaCreacion,@lote,@costoTotal,@grupoForza,@etapa,@InterCosecha,@periodoReingreso,@periodoCosecha)";

            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@fechaProgramada", a.FechaProgramada);
            comando.Parameters.AddWithValue("@numTractor", a.NumTractor);
            comando.Parameters.AddWithValue("@numSpray", a.NumSpray);
            comando.Parameters.AddWithValue("@cultivo", a.Cultivo);
            comando.Parameters.AddWithValue("@clima", a.Clima);
            comando.Parameters.AddWithValue("@chofer", a.Chofer);
            comando.Parameters.AddWithValue("@prog", a.JustProgramacion);
            comando.Parameters.AddWithValue("@mues", a.JustMuestreo);
            comando.Parameters.AddWithValue("@nombreAplicacion", a.NombreAplicacion);
            comando.Parameters.AddWithValue("@cicloAplicacion", a.Posicion);
            comando.Parameters.AddWithValue("@idAplicacion", a.IdAplicacion);
            comando.Parameters.AddWithValue("@ltsRequeridosH", a.LtsRequeridos);
            comando.Parameters.AddWithValue("@totalLtsRequeridos", a.TotalLtsRequeridos);
            comando.Parameters.AddWithValue("@totalBoonesRequeridos", a.TotalBoonesRequeridos);
            comando.Parameters.AddWithValue("@areaTotal", a.AreaTotal);
            comando.Parameters.AddWithValue("@fechaCreacion", a.FechaCreacion);
            comando.Parameters.AddWithValue("@lote", a.Lote);
            comando.Parameters.AddWithValue("@costoTotal", a.CostoTotal);
            comando.Parameters.AddWithValue("@grupoForza", a.GrupoForza);
            comando.Parameters.AddWithValue("@InterCosecha", a.InterCosecha1);
            comando.Parameters.AddWithValue("@periodoReingreso", a.PeriodoReingreso);
            comando.Parameters.AddWithValue("@etapa", a.Etapa);
            comando.Parameters.AddWithValue("@periodoCosecha", a.PeriodoCosecha);
            comando.ExecuteNonQuery();
            Conexion.CloseConnection();
        }
Ejemplo n.º 3
0
        static public Entidades.CedulaIdentidad obtenerCedula(int cedula)
        {
            Conexion.OpenConnection();
            Entidades.CedulaIdentidad c = new Entidades.CedulaIdentidad();

            string       query   = "Select * from cedulaidentidad Where idCedula = @cedula";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@cedula", cedula);
            comando.Prepare();
            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                c.IdCedula = reader.GetInt32("idCedula");

                c.FechaProgramada = reader.GetDateTime("fechaProgramada");
                try
                {
                    c.FechaReal = reader.GetDateTime("fechaReal");
                }
                catch {
                }
                try
                {
                    c.HoraInicio = reader.GetDateTime("horaInicio");
                    c.HoraFinal  = reader.GetDateTime("horaFinal");
                    c.Clima      = reader.GetString("clima");
                }

                catch
                {
                }
                c.Cultivo               = reader.GetString("cultivo");
                c.NumTractor            = reader.GetString("numTractor");
                c.NumSpray              = reader.GetString("numSpray");
                c.Cultivo               = reader.GetString("cultivo");
                c.IdAplicacion          = reader.GetInt32("idAplicacion");
                c.TotalBoonesRequeridos = reader.GetDouble("totalBoonesRequeridos");
                c.LtsRequeridos         = reader.GetDouble("ltsRequeridosH");
                c.TotalLtsRequeridos    = reader.GetDouble("totalLtsRequeridos");
                c.Chofer           = reader.GetString("chofer");
                c.JustProgramacion = reader.GetBoolean("programacion");
                c.JustMuestreo     = reader.GetBoolean("muestreo");
                c.NombreAplicacion = reader.GetString("nombreAplicacion");
                c.AreaTotal        = reader.GetDouble("areaTotal");
                c.CostoTotal       = reader.GetDouble("costoTotal");
                c.Etapa            = reader.GetString("etapa");

                Conexion.CloseConnection();
                return(c);
            }
            //retorna valores nulos en caso de no encontrar coincidencias
            Conexion.CloseConnection();
            return(c);
        }
Ejemplo n.º 4
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     Entidades.CedulaIdentidad c = new Entidades.CedulaIdentidad();
     c.IdCedula   = int.Parse(lblCedula.Text);
     c.HoraInicio = horaInicio.Value;
     c.HoraFinal  = horaFinal.Value;
     c.FechaReal  = fechaReal.Value;
     c.Clima      = comboBox1.Text;
     DAO.CedulaIdentidad.agregarInformacionAdicionalCedula(c);
     MessageBox.Show(this, "Informacion agregada correctamente", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
     this.Dispose();
 }
Ejemplo n.º 5
0
        static public void agregarInformacionAdicionalCedula(Entidades.CedulaIdentidad c)
        {
            Conexion.OpenConnection();

            string       query   = "Update cedulaidentidad set fechaReal = @fechaReal, horaInicio = @horaInicio, horaFinal = @horaFinal, clima = @clima where idCedula = @idCedula";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@fechaReal", c.FechaReal);
            comando.Parameters.AddWithValue("@horaInicio", c.HoraInicio);
            comando.Parameters.AddWithValue("@horaFinal", c.HoraFinal);
            comando.Parameters.AddWithValue("@clima", c.Clima);
            comando.Parameters.AddWithValue("@idCedula", c.IdCedula);
            comando.ExecuteNonQuery();
            Conexion.CloseConnection();
        }
Ejemplo n.º 6
0
        static public DataTable mostrarSeccionesCedula(Entidades.CedulaIdentidad c)
        {
            Conexion.OpenConnection();
            DataTable    dtDatos = new DataTable();
            string       query   = "select * from detalleseccioncedula where idCedula = @idCedula";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@idCedula", c.IdCedula);
            comando.Prepare();
            // Se crea un MySqlAdapter para obtener los datos de la base
            MySqlDataAdapter mdaDatos = new MySqlDataAdapter(comando);

            // Con la información del adaptador se rellena el DataTable
            mdaDatos.Fill(dtDatos);
            Conexion.CloseConnection();
            return(dtDatos);
        }
Ejemplo n.º 7
0
        static public DataTable mostrarProductosCedula(Entidades.CedulaIdentidad c)
        {
            Conexion.OpenConnection();
            DataTable    dtDatos = new DataTable();
            string       query   = "Select p.idProducto,p.nombreComercial,p.ingredienteActivo,p.dosisH as 'Dosis(H)',p.costoH as 'Costo(UM)',p.UM as 'UM',p.tipo as 'Clasificacion', p.numRegistro as '# Registro',p.dias as 'InterCosecha', p.totalDosis as 'DosisTotal', p.costo as 'CostoTotal'  from detallecedulaproductos p where p.idCedula = @idCedula";
            MySqlCommand comando = new MySqlCommand(query, Conexion.Connection);

            comando.Parameters.AddWithValue("@idCedula", c.IdCedula);
            comando.Prepare();
            // Se crea un MySqlAdapter para obtener los datos de la base
            MySqlDataAdapter mdaDatos = new MySqlDataAdapter(comando);

            // Con la información del adaptador se rellena el DataTable
            mdaDatos.Fill(dtDatos);

            Conexion.CloseConnection();
            return(dtDatos);
        }
Ejemplo n.º 8
0
 public CrearCedulaIdentidad(Entidades.CedulaIdentidad c)
 {
     InitializeComponent();
     dataProductos.DataSource = DAO.CedulaIdentidad.mostrarProductosCedula(c);
     dataGridView2.DataSource = DAO.CedulaIdentidad.mostrarSeccionesCedula(c);
 }