예제 #1
0
 //UPDATES
 //TODO: implementar try catchs
 public String EditarControl(ControlLote control)
 {
     try
     {
         var drControl = dsRasmia.ControlLote.FindByidControl(control.idControl);
         drControl.IDEmpleado    = control.idEmpleado;
         drControl.Densidad      = control.densidad;
         drControl.Observaciones = control.observaciones;
         drControl.Ph            = control.ph;
         drControl.Temperatura   = control.temperatura;
         drControl.Fecha         = control.fecha;
         daControl.Update(drControl);
         dsRasmia.ControlLote.GetChanges();
         drControl.AcceptChanges();
         return("Lote actualizado");
     } catch
     {
         return("Error actualizando el control");
     }
 }
예제 #2
0
 //INSERTS
 //TODO: implementar try catchs
 public String AñadirControl(ControlLote control)
 {
     try
     {
         DSRasmia.ControlLoteRow drControl = dsRasmia.ControlLote.NewControlLoteRow();
         drControl.idControl     = MaxIdControl();
         drControl.idLote        = control.idLote;
         drControl.IDEmpleado    = control.idEmpleado;
         drControl.Temperatura   = control.temperatura;
         drControl.Ph            = control.ph;
         drControl.Densidad      = control.densidad;
         drControl.Observaciones = control.observaciones;
         drControl.Fecha         = control.fecha;
         dsRasmia.ControlLote.AddControlLoteRow(drControl);
         daControl.Update(drControl);
         return("Control añadido");
     } catch
     {
         return("Error Insertando el Control");
     }
 }
예제 #3
0
 private void cmbControles_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbControles.SelectedIndex > 0)
     {
         ControlLote cntrlSeleccionado = new ControlLote();
         cntrlSeleccionado          = (ControlLote)cmbControles.SelectedItem;
         txtDensidad.Text           = cntrlSeleccionado.densidad;
         txtObservaciones.Text      = cntrlSeleccionado.observaciones;
         txtPH.Text                 = cntrlSeleccionado.ph;
         txtTemperatura.Text        = cntrlSeleccionado.temperatura;
         calendarFecha.SelectionEnd = cntrlSeleccionado.fecha;
     }
     else
     {
         txtDensidad.Text           = "";
         txtObservaciones.Text      = "";
         txtPH.Text                 = "";
         txtTemperatura.Text        = "";
         calendarFecha.SelectionEnd = DateTime.Today;
     }
 }
예제 #4
0
        private void btnControl_Click(object sender, EventArgs e)
        {
            ControlLote cntrlLote = new ControlLote();
            Empleado    emp       = (Empleado)cmbEmpleado.SelectedItem;

            cntrlLote.idEmpleado    = emp.idEmpleado;
            cntrlLote.idLote        = lote.idLote;
            cntrlLote.ph            = txtPH.Text;
            cntrlLote.temperatura   = txtTemperatura.Text;
            cntrlLote.observaciones = txtObservaciones.Text;
            cntrlLote.densidad      = txtDensidad.Text;
            cntrlLote.fecha         = calendarFecha.SelectionEnd;
            if (cmbControles.SelectedIndex != 0)
            {
                ControlLote cntrlSeleccionado = new ControlLote();
                cntrlSeleccionado   = (ControlLote)cmbControles.SelectedItem;
                cntrlLote.idControl = cntrlSeleccionado.idControl;
                MessageBox.Show(_negocio.EditarControl(cntrlLote));
            }
            else
            {
                MessageBox.Show(_negocio.AñadirControl(cntrlLote));
            }
        }
예제 #5
0
 public String AñadirControl(ControlLote control)
 {
     return(_datos.AñadirControl(control));
 }
예제 #6
0
 public String EditarControl(ControlLote control)
 {
     return(_datos.EditarControl(control));
 }