Exemple #1
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            if (!txtCodigoControl.Text.Equals(""))
            {
                ph_9_6__coatting_ nuevo = new ph_9_6__coatting_();
                nuevo.Lote_Asign_Coatting = txtCodigoControl.Text;
                nuevo.H2ODEST             = H2ODest.Text;
                nuevo.Na2CO3  = txt_Na2CO3.Text;
                nuevo.Volumen = Int32.Parse(txt_Volumen.Text);
                nuevo.NaHCO3  = txt_NaHCO3.Text;
                if (fechaFinMod)
                {
                    nuevo.Fecha_Expiracion = time_FechaFin.Value;
                }

                if (fechaInicioMod)
                {
                    nuevo.Fecha_Preparacion = time_FechaInicio.Value;
                }

                if (!txt_Observacion.Text.Equals(""))
                {
                    nuevo.Oservaciones = txt_Observacion.Text;
                }
                ph96CoattingTrans.addph96Coatting(nuevo);
            }
            else
            {
                Task.Run(() => MessageBox.Show("Ingrese los campos requeridos"));
            }
        }
        public static void updateph96Coatting(String codLote, ph_9_6__coatting_ update)
        {
            try
            {
                using (var context = new elisaEntities2())
                {
                    ph_9_6__coatting_ coat = context.ph_9_6__coatting_.Single(x => x.Lote_Asign_Coatting == codLote);
                    coat.Fecha_Expiracion  = update.Fecha_Expiracion;
                    coat.Fecha_Preparacion = update.Fecha_Preparacion;
                    coat.H2ODEST           = update.H2ODEST;
                    coat.Na2CO3            = update.Na2CO3;
                    coat.NaHCO3            = update.NaHCO3;
                    coat.pH           = update.pH;
                    coat.Volumen      = update.Volumen;
                    coat.Oservaciones = update.Oservaciones;
                    context.SaveChanges();

                    Task.Run(() => MessageBox.Show("Ha sido actualizado correctamente"));
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ha ocurrido un problema conectando a la base de datos.\n Por favor contacte al administrador del Sistema", "Error detectado");
                Log.logError("Error capturado: Trace: " + ex.Message);
            }
        }
Exemple #3
0
 private void btn_Save_Click(object sender, EventArgs e)
 {
     if (cambiosPendientes)
     {
         DataGridViewRow   gridrow = dgv_Coatting.Rows[indexEditROw];
         ph_9_6__coatting_ data    = (ph_9_6__coatting_)gridrow.DataBoundItem;
         ph96CoattingTrans.updateph96Coatting(updateId, data);
     }
 }
 public static void removeph96Coatting(String codLote)
 {
     try
     {
         using (var context = new elisaEntities2())
         {
             ph_9_6__coatting_ coat = context.ph_9_6__coatting_.Single(x => x.Lote_Asign_Coatting == codLote);
             context.ph_9_6__coatting_.Remove(coat);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ha ocurrido un problema conectando a la base de datos.\n Por favor contacte al administrador del Sistema", "Error detectado");
         Log.logError("Error capturado: Trace: " + ex.Message);
     }
 }
 public static void addph96Coatting(ph_9_6__coatting_ coat)
 {
     try
     {
         using (var context = new elisaEntities2())
         {
             context.ph_9_6__coatting_.Add(coat);
             context.SaveChanges();
             Task.Run(() => { MessageBox.Show("Ha sido agregado correctamente"); });
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ha ocurrido un problema conectando a la base de datos.\n Por favor contacte al administrador del Sistema", "Error detectado");
         Log.logError("Error capturado: Trace: " + ex.Message);
     }
 }