Beispiel #1
0
        public eGraficos Guardar(DSDataContext dcOri)
        {
            try
            {
                DSDataContext dc   = dcOri;
                eGraficos     fila = new eGraficos();
                fila.modelo = this.modelo;

                if (this.id == 0)
                {
                    dc.eGraficos.InsertOnSubmit(fila);
                }
                else
                {
                    var res = from x in dc.eGraficos where x.id == this.id select x;
                    if (res.Count() > 0)
                    {
                        fila        = res.First();
                        fila.modelo = this.modelo;
                    }
                    else
                    {
                        throw new Exception("Id no encontrado en Graficos");
                    }
                }
                return(fila);
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #2
0
 public void Guardar()
 {
     try
     {
         DSDataContext dc = new DSDataContext(Conexion.DarStrConexion());
         eGraficos     f  = Guardar(dc);
         dc.SubmitChanges();
         this.id = f.id;
     }
     catch (Exception)
     {
         throw;
     }
 }