Esempio n. 1
0
 public static void addSub(substrato nuevo)
 {
     try
     {
         using (var context = new elisaEntities2())
         {
             substrato subs = new substrato();
             subs.Lote_Asign_TMB    = nuevo.Lote_Asign_TMB;
             subs.Lote              = nuevo.Lote;
             subs.Distribuidora     = nuevo.Distribuidora;
             subs.Cod_Catalogo_TMB  = nuevo.Cod_Catalogo_TMB;
             subs.Fecha_Inicia      = nuevo.Fecha_Inicia;
             subs.Fecha_Termina     = nuevo.Fecha_Termina;
             subs.Fecha_Expiracion  = nuevo.Fecha_Expiracion;
             subs.Vol_total         = nuevo.Vol_total;
             subs.Vol_Pozo          = nuevo.Vol_Pozo;
             subs.Concentracion_Inc = nuevo.Concentracion_Inc;
             subs.Concentracion_Uso = nuevo.Concentracion_Uso;
             subs.Observaciones     = nuevo.Observaciones;
             context.substratoes.Add(subs);
             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 Subs: " + e.Message);
     }
 }
Esempio n. 2
0
        public static void updateSubstrato(string codigo, substrato update)
        {
            try
            {
                using (var context = new elisaEntities2())
                {
                    substrato subs = context.substratoes.Single(x => x.Lote_Asign_TMB == codigo);
                    subs.Lote              = update.Lote;
                    subs.Distribuidora     = update.Distribuidora;
                    subs.Cod_Catalogo_TMB  = update.Cod_Catalogo_TMB;
                    subs.Fecha_Inicia      = update.Fecha_Inicia;
                    subs.Fecha_Termina     = update.Fecha_Termina;
                    subs.Fecha_Expiracion  = update.Fecha_Expiracion;
                    subs.Vol_total         = update.Vol_total;
                    subs.Vol_Pozo          = update.Vol_Pozo;
                    subs.Concentracion_Inc = update.Concentracion_Inc;
                    subs.Concentracion_Uso = update.Concentracion_Uso;
                    subs.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 Subs: " + ex.Message);
            }
        }
Esempio n. 3
0
 private void btn_Save_Click(object sender, EventArgs e)
 {
     if (cambiosPendientes)
     {
         DataGridViewRow gridrow = dgv_Controles.Rows[indexEditRow];
         substrato       data    = (substrato)gridrow.DataBoundItem;
         //MessageBox.Show(data.Cod_Asign_ContIgM + " ID: "+ updateId);
         SubstratoTrans.updateSubstrato(updateId, data);
     }
 }
Esempio n. 4
0
 public static void removeSubs(string codigo)
 {
     try
     {
         using (var context = new elisaEntities2())
         {
             substrato subs = context.substratoes.Single(x => x.Lote_Asign_TMB == codigo);
             context.substratoes.Remove(subs);
             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 Subs: " + e.Message);
     }
 }
Esempio n. 5
0
        private void btn_Aceptar_Click(object sender, EventArgs e)
        {
            if (!txtCodigoLoteTMB.Text.Equals(""))
            {
                substrato subs = new substrato();
                subs.Lote_Asign_TMB   = txtCodigoLoteTMB.Text;
                subs.Lote             = txt_Lote.Text;
                subs.Distribuidora    = txt_Dist.Text;
                subs.Cod_Catalogo_TMB = txt_CodCatalogo.Text;
                if (fechaFinMod)
                {
                    subs.Fecha_Inicia = time_FechaFin.Value;
                }

                if (fechaInicioMod)
                {
                    subs.Fecha_Termina = time_FechaInicio.Value;
                }

                if (fechaExpMod)
                {
                    subs.Fecha_Expiracion = time_FechaExp.Value;
                }

                subs.Vol_total         = float.Parse(txt_volTotal.Text);
                subs.Vol_Pozo          = float.Parse(txt_volPozo.Text);
                subs.Concentracion_Inc = Int32.Parse(txt_ConInc.Text);
                subs.Concentracion_Uso = Int32.Parse(txt_ConUso.Text);

                if (!txt_Observacion.Text.Equals(""))
                {
                    subs.Observaciones = txt_Observacion.Text;
                }
                SubstratoTrans.addSub(subs);
            }
            else
            {
                Task.Run(() => MessageBox.Show("Ingrese los campos requeridos"));
            }
        }