Пример #1
0
 public static void addPB(pbs1x nuevo)
 {
     try
     {
         using (var context = new elisaEntities2())
         {
             pbs1x pb = new pbs1x();
             pb.H2ODEST        = nuevo.H2ODEST;
             pb.Lote_Asign_1X  = nuevo.Lote_Asign_1X;
             pb.Lote_Asign_20X = nuevo.Lote_Asign_20X;
             pb.Numero         = nuevo.Numero;
             pb.Volumen        = nuevo.Volumen;
             pb.Observaciones  = nuevo.Observaciones;
             context.pbs1x.Add(pb);
             Task.Run(() =>
             {
                 MessageBox.Show("Ha sido agregado correctamente");
             });
         }
     }
     catch (Exception e)
     {
         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: Agregar PB: " + e.Message);
     }
 }
Пример #2
0
 private void btn_Save_Click(object sender, EventArgs e)
 {
     if (cambiosPendientes)
     {
         DataGridViewRow gridrow = dgv_Controles.Rows[indexEditRow];
         pbs1x           data    = (pbs1x)gridrow.DataBoundItem;
         //MessageBox.Show(data.Cod_Asign_ContIgM + " ID: "+ updateId);
         PBTrans.updatePB(updateId, data);
     }
 }
Пример #3
0
 public static void removePB(string codigo)
 {
     try
     {
         using (var context = new elisaEntities2())
         {
             pbs1x pb = context.pbs1x.Single(x => x.Lote_Asign_20X == codigo);
             context.pbs1x.Remove(pb);
             Task.Run(() =>
             {
                 MessageBox.Show("Ha sido eliminado correctamente");
             });
         }
     }
     catch (Exception e)
     {
         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: Remove PB: " + e.Message);
     }
 }
Пример #4
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            if (!txtCodigoLote.Text.Equals(""))
            {
                pbs1x nuevo = new pbs1x();
                nuevo.Lote_Asign_20X = txtCodigoLote.Text;
                nuevo.H2ODEST        = txt_h2odest.Text;
                nuevo.Lote_Asign_1X  = txt_CodLote1X.Text;
                nuevo.Volumen        = Int32.Parse(txt_Volumen.Text);
                nuevo.Numero         = Int32.Parse(txt_Numero.Text);

                if (!txt_Observacion.Text.Equals(""))
                {
                    nuevo.Observaciones = txt_Observacion.Text;
                }
                PBTrans.addPB(nuevo);
            }
            else
            {
                Task.Run(() => MessageBox.Show("Ingrese los campos requeridos"));
            }
        }
Пример #5
0
 public static void updatePB(String codigo, pbs1x update)
 {
     try
     {
         using (var context = new elisaEntities2())
         {
             pbs1x pb = context.pbs1x.Single(x => x.Lote_Asign_20X == codigo);
             pb.H2ODEST       = update.H2ODEST;
             pb.Lote_Asign_1X = update.Lote_Asign_1X;
             pb.Numero        = update.Numero;
             pb.Observaciones = update.Observaciones;
             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: Update PB: " + ex.Message);
     }
 }