示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Entidades.Aplicacion a = new Entidades.Aplicacion();

            a.IdAplicacion = (int)dataGridView1.CurrentRow.Cells["idAplicacion"].Value;
            a.Nombre       = txtEditNombre.Text;

            if (MessageBox.Show("¿Desea eliminar este componente de forma permanente?", "Eliminar Aplicacion",
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                == DialogResult.Yes)
            {
                if (!DAO.Aplicacion.buscarAplicacionEtapa(a))
                {
                    DAO.Aplicacion.eliminar(a);
                    MessageBox.Show("Eliminado correctamente", "Eliminar Aplicacion");
                }
                else
                {
                    MessageBox.Show("Esta aplicacion esta agregada en alguna etapa", "Eliminar Aplicacion");
                }


                //Tiempo = (int)numTiempo.Value
            }
            actualizarTabla();
        }
示例#2
0
 void llenarFormulario(Entidades.Aplicacion a)
 {
     txtAplicacion.Text = a.IdAplicacion.ToString();
     txtNombre.Text     = a.Nombre;
     txtNombreC.Text    = a.NombreComercial;
     //numTiempo.Value = a.Tiempo;
     // numPosicion.Value = a.Posicion;
 }
示例#3
0
 private void button1_Click(object sender, EventArgs e)
 {
     aplicacion = new Entidades.Aplicacion()
     {
         IdAplicacion = (int)dataGridView1.CurrentRow.Cells["idAplicacion"].Value,
         Nombre       = (dataGridView1.CurrentRow.Cells["nombre"].Value).ToString(),
         //NombreComercial = (dataGridView1.CurrentRow.Cells["nombreComercial"].Value).ToString(),
     };
 }
示例#4
0
 public AplicacionForm(Entidades.Aplicacion aplicacion, string etapa)
 {
     this.aplicacion = aplicacion;
     this.etapa      = etapa;
     InitializeComponent();
     llenarFormulario(aplicacion);
     configurarForm();
     this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(CheckKeys);
     conf.evitarOrdenar(ref dataGridView1);
 }
示例#5
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            aplicacion = new Entidades.Aplicacion();
            aplicacion.IdAplicacion = int.Parse(txtAplicacion.Text);
            aplicacion.Nombre       = txtNombre.Text;


            DAO.Aplicacion.insertarAplicacion(aplicacion);
            Height = Alto;
            configurarForm();
        }
示例#6
0
        private void btnEditarAplicacion_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView1.CurrentRow == null)
                {
                    return;
                }
                Entidades.Aplicacion aplicacion = new Entidades.Aplicacion();
                aplicacion.IdAplicacion = (int)dataGridView1.CurrentRow.Cells["idAplicacion"].Value;
                aplicacion.Nombre       = (string)dataGridView1.CurrentRow.Cells["Aplicacion"].Value;

                AplicacionForm aplicacionForm = new AplicacionForm(aplicacion, (string)dataGridView1.CurrentRow.Cells["Etapa"].Value);
                aplicacionForm.ShowDialog();
            }
            catch { }
        }
示例#7
0
 private void otraAplicacionToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (listActual.Count == 0)
     {
         return;
     }
     Entidades.Aplicacion a = cargarNuevaAplicacion();
     if (a != null)
     {
         CrearCedulaIdentidad m = new CrearCedulaIdentidad(a, listActual, true, this);
         m.ShowDialog();
     }
     else
     {
         MessageBox.Show(this, "Informacion incompleta", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#8
0
 private void btnProductos_Click(object sender, EventArgs e)
 {
     try
     {
         if (dataGridView1.CurrentRow == null)
         {
             return;
         }
         Entidades.Aplicacion aplicacion = new Entidades.Aplicacion();
         aplicacion.IdAplicacion = (int)dataGridView1.CurrentRow.Cells["ID Aplicacion"].Value;
         aplicacion.Nombre       = (string)dataGridView1.CurrentRow.Cells["Nombre"].Value;
         //aplicacion.NombreComercial = (string)dataGridView1.CurrentRow.Cells["nombreComercial"].Value;
         //PaqueteAplicacion.AplicacionForm aplicacionForm = new PaqueteAplicacion.AplicacionForm(aplicacion);
         //   aplicacionForm.ShowDialog();
     }
     catch { }
 }
        public CrearCedulaIdentidad(Entidades.Aplicacion aplicacion, List <Entidades.Seccion> secciones, bool aplicacionExtra, Form f)
        {
            InitializeComponent();
            anterior             = f;
            id                   = aplicacion.IdAplicacion;
            this.aplicacionExtra = aplicacionExtra;
            this.secciones       = secciones;
            //  segundoPanel.Visible = false;
            lblGrupo.Text            = "Sin Grupo";
            lblAplicacion.Text       = aplicacion.Nombre;
            lblCiclo.Text            = "0";
            etapa.Text               = "Sin Etapa";
            lblSemanaProgramada.Text = conf.weekNumber(secciones[0].FechaProgramada).ToString();
            lblAplicacion.Text       = (DAO.Aplicacion.buscarAplicacion(aplicacion.IdAplicacion)).Nombre;
            dt = DAO.PaqueteProducto.mostrarProductos(aplicacion.IdAplicacion, "Sin Paquete");
            dt.Columns.Add("Dosis Total");
            dt.Columns.Add("Costo Total");
            dataProductos.DataSource = dt;
            cargarTablaSeccion();
            lblAreaTotal.Text = AreaTotal.ToString();
            cargarTotalProducto();
            lblCedula.Text          = DAO.CedulaIdentidad.obtenerSiguiente();
            listaTractor            = DAO.Tractor.listaId("%");
            comboTractor.DataSource = listaTractor;
            listaChoferes           = DAO.Empleado.listaId("%");
            comboChofer.DataSource  = listaChoferes;
            listaSprayBoom          = DAO.SprayBoom.listaId("%");
            comboSpray.DataSource   = listaSprayBoom;
            lblTotalLitros.Text     = (Double.Parse(txtAguaRequerida.Text) * Double.Parse(lblAreaTotal.Text)).ToString();
            this.Width              = primerPanel.Width + 50;
            lblLote.Text            = secciones[0].IdLote.ToString();
            lblFechaProgramada.Text = DateTime.Today.Date.ToString("dd/MM/yyyy");

            lblTotalboones.Text = (Double.Parse(lblTotalLitros.Text) / Double.Parse(lblCapacidad.Text)).ToString();
            calcularCostoTotal();

            segundoPanel.Size     = primerPanel.Size;
            segundoPanel.Location = primerPanel.Location;
        }
示例#10
0
 public ProductosAplicacion(Entidades.Aplicacion aplicacion, string etapa)
 {
     InitializeComponent();
     this.etapa = etapa;
     llenarFormulario(aplicacion);
 }
示例#11
0
 void llenarFormulario(Entidades.Aplicacion a)
 {
     txtAplicacion.Text = a.IdAplicacion.ToString();
     txtNombre.Text     = a.Nombre;
     txtEtapa.Text      = etapa;
 }