Пример #1
0
            /// <summary>
            ///
            /// </summary>
            /// <param name="record"></param>
            /// <returns></returns>
            public Nullable <Guid> Update(RecursosForestales record)
            {
                try
                {
                    CRMDataContext db  = new CRMDataContext();
                    CrmContext     db2 = new CrmContext();
                    var            recursosforestales = db.DBViceministerioRecursosForestales.Where(recu => recu.amb_viceministerio_recursos_forestalesId == record.Id).SingleOrDefault();
                    if (recursosforestales == null)
                    {
                        return(null);
                    }
                    recursosforestales.amb_telefono            = record.Solicitante.Telefono;
                    recursosforestales.amb_pies_tablar         = record.PiesTablar;
                    recursosforestales.new_Puerto              = record.Puerto;
                    recursosforestales.new_Barco_Vapor         = record.Barco;
                    recursosforestales.new_Suplidor            = record.Suplidor;
                    recursosforestales.new_Pais_de_Procedencia = record.PaisProcedencia;
                    recursosforestales.amb_cantidad            = record.Cantidad;
                    var solicitante = db2.Solicitantes.ConsultarTodos(record.Solicitante.Cedula);
                    recursosforestales.amb_No_RNCId    = solicitante.Id;
                    recursosforestales.new_Concepto_RF = record.Concepto;
                    recursosforestales.amb_solicitante = solicitante.NombreCompleto;
                    db.SubmitChanges();
                    return(recursosforestales.amb_viceministerio_recursos_forestalesId);
                }

                catch (Exception e)
                {
                    throw e;
                }
            }
Пример #2
0
            /// <summary>
            /// Crea un solicitante.
            /// </summary>
            /// <param name="record">Record que se va crear.</param>
            /// <returns>Retorna el guid del record que se creo .</returns>
            public Solicitante Crear(Solicitante record)
            {
                try
                {
                    CRMDataContext db = new CRMDataContext();
                    SolicitudesEnlineaDataContext db2 = new SolicitudesEnlineaDataContext();
                    DBSolicitantes updaterow          = db.DBSolicitantes.Where(DBSolicitantes => DBSolicitantes.amb_no_documento == record.Cedula).SingleOrDefault();
                    if (updaterow == null || updaterow.new_Usuario_Pagina.Value)
                    {
                        return(null);
                    }
                    if (db2.Usuarios.Any(soli => soli.Correo == record.CorreoElectronico))
                    {
                        return new Solicitante {
                                   CorreoElectronico = ""
                        }
                    }
                    ;
                    updaterow.new_Usuario_Pagina    = true;
                    updaterow.new_CorreoElectrnico1 = record.CorreoElectronico;
                    db2.Usuarios.InsertOnSubmit(new Usuario {
                        Correo = record.CorreoElectronico, usuario1 = record.Cedula, Clave = HashSHA1(record.Clave)
                    });
                    db2.SubmitChanges();
                    db.SubmitChanges();
                    record.Id    = updaterow.amb_solicitanteId;
                    record.Clave = "";

                    return(record);
                }
                catch (Exception e)
                {
                    throw e;
                }
            }
Пример #3
0
 private Guid CrearBase()
 {
     try {
         CRMDataContext db = new CRMDataContext();
         amb_viceministerio_recursos_forestalesBase baserecord = new amb_viceministerio_recursos_forestalesBase();
         baserecord.amb_viceministerio_recursos_forestalesId = Guid.NewGuid();
         baserecord.CreatedOn          = DateTime.Now;
         baserecord.CreatedBy          = BaseConfiguration.userId;
         baserecord.OwnerId            = BaseConfiguration.userId;
         baserecord.OwningBusinessUnit = BaseConfiguration.OwningUnit;
         baserecord.statecode          = 1;
         baserecord.OwnerIdType        = 8;
         baserecord.ModifiedOn         = DateTime.Now;
         baserecord.ModifiedBy         = BaseConfiguration.userId;
         db.amb_viceministerio_recursos_forestalesBases.InsertOnSubmit(baserecord);
         db.SubmitChanges();
         return(baserecord.amb_viceministerio_recursos_forestalesId);
     }
     catch (Exception e)
     {
         throw e;
     }
 }