示例#1
0
        public ByARpt Guardar(GD_DOCUMENTOSDTO a)
        {
            using (ctx = new Entities())
            {
                GD_DOCUMENTOS f = new GD_DOCUMENTOS();
                f.NOMBRE = a.NOMBRE;
                f.LONGITUD = a.LONGITUD;
                try
                {
                    f.ID = ctx.GD_DOCUMENTOS.Max(t => t.ID) + 1;
                }
                catch {
                    f.ID = 1;
                }
                
                f.TYPE = a.TYPE;
                f.URL = a.URL;
                f.DESCRIPCION = a.DESCRIPCION;
                f.GD_DDOCUMENTOS = new GD_DDOCUMENTOS();
                f.GD_DDOCUMENTOS.DOCUMENTO = a.DOCUMENTO;
                f.ESTADO = "PE";
                f.FEC_REG = DateTime.Now;
                f.USUARIO = a.USUARIO;
                ctx.GD_DOCUMENTOS.Add(f);
                ctx.SaveChanges();
                byaRpt.Mensaje = "OK";
                byaRpt.id = f.ID.ToString();
                byaRpt.Error = false;

            }

            return byaRpt;
        }
示例#2
0
 public GD_DOCUMENTOSDTO GetDOC(decimal id)
    {
        GD_DOCUMENTOSDTO item = new GD_DOCUMENTOSDTO(); 
        using (ctx = new Entities())
        {
            GD_DOCUMENTOS itemO = ctx.GD_DOCUMENTOS.Where(t => t.ID==id).FirstOrDefault();
            Mapper.CreateMap<GD_DOCUMENTOS, GD_DOCUMENTOSDTO>();
            Mapper.Map(itemO, item);
            item.DOCUMENTO = itemO.GD_DDOCUMENTOS.DOCUMENTO;
            return item;
        }
    }