//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"); } }
//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"); } }
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; } }
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)); } }
public String AñadirControl(ControlLote control) { return(_datos.AñadirControl(control)); }
public String EditarControl(ControlLote control) { return(_datos.EditarControl(control)); }