public static void AddBitacoraUsuario(SeguricelEntities db, string Observacion, long ModuloId, string Accion)
        {
            FormsAuthenticationTicket     encTicket      = FormsAuthentication.Decrypt(Session["user"].ToString());
            CustomPrincipalSerializeModel serializeModel = JsonConvert.DeserializeObject <CustomPrincipalSerializeModel>(encTicket.UserData);

            Usuario_Bitacora bitacora = new Usuario_Bitacora
            {
                Accion = Accion,
                DireccionIP_Privada = GetLocalIPAddress(),
                DireccionIP_Publica = GetPublicIPAddress(),
                FechaRegistro       = DateTime.UtcNow,
                IdModulo            = ModuloId,
                IdUsuario           = serializeModel.Id,
                IdBitacora          = Guid.NewGuid(),
                Observacion         = Observacion
            };

            db.Usuario_Bitacora.Add(bitacora);
            db.SaveChanges();
        }
        public static string GetNroContrato(int IdPais, int IdTipoContrato)
        {
            string nextNroContrato = string.Empty;

            using (SeguricelEntities db = new SeguricelEntities())
            {
                string _Culture = db.Pais.Where(x => x.IdPais == IdPais).FirstOrDefault().Culture;

                TipoContrato tipoContrato = (from t in db.TipoContrato
                                             where t.Culture == _Culture && t.IdTipoContrato == IdTipoContrato
                                             select t).FirstOrDefault();

                tipoContrato.UltimoNroContrato += 1;
                db.SaveChanges();

                nextNroContrato = string.Format("{0}-{1}-{2}-{3}", tipoContrato.LetraTipoContrato, DateTime.UtcNow.Year.ToString("0000"), DateTime.UtcNow.Month.ToString("00"), (tipoContrato.UltimoNroContrato).ToString("000"));
            }

            return(nextNroContrato);
        }
        public static void AddBitacoraUsuario(SeguricelEntities db, string Observacion, long ModuloId, string Accion)
        {

            FormsAuthenticationTicket encTicket = FormsAuthentication.Decrypt(Session["user"].ToString());
            CustomPrincipalSerializeModel serializeModel = JsonConvert.DeserializeObject<CustomPrincipalSerializeModel>(encTicket.UserData);

            Usuario_Bitacora bitacora = new Usuario_Bitacora
            {
                Accion = Accion,
                DireccionIP_Privada = GetLocalIPAddress(),
                DireccionIP_Publica = GetPublicIPAddress(),
                FechaRegistro = DateTime.UtcNow,
                IdModulo = ModuloId,
                IdUsuario = serializeModel.Id,
                IdBitacora = Guid.NewGuid(),
                Observacion = Observacion
            };

            db.Usuario_Bitacora.Add(bitacora);
            db.SaveChanges();
        }
示例#4
0
        /// <summary>
        /// Guardar los datos de contacto en la base de datos
        /// </summary>
        public static void GuardarContacto(ContactoCondominioModel Contacto)
        {
            using (SeguricelEntities db = new SeguricelEntities())
            {
                Contacto dataContacto = new Contacto()
                {
                    IdContacto       = Guid.NewGuid(),
                    CantidadVivienda = Contacto.CantidadViviendas,
                    IdCiudad         = Contacto.Piso_Estado_Ciudad,
                    Comentario       = Contacto.Comentario,
                    Email            = Contacto.EmailContacto,
                    IdEstado         = Contacto.Estado,
                    Nombre           = Contacto.NombreContacto,
                    IdPais           = Contacto.Pais,
                    Residencia       = Contacto.NombreResidencia,
                    TelefonoLocal    = Contacto.TelefonoLocalContacto,
                    TelefonoMovil    = Contacto.TelefonoMovilContacto,
                    Urbanizacion     = Contacto.NombreUrbanizacion
                };

                db.Contacto.Add(dataContacto);
                db.SaveChanges();
            }
        }
        public static string GetNroContrato(int IdPais, int IdTipoContrato)
        {
            string nextNroContrato = string.Empty;

            using (SeguricelEntities db = new SeguricelEntities())
            {
                string _Culture = db.Pais.Where(x => x.IdPais == IdPais).FirstOrDefault().Culture;

                TipoContrato tipoContrato = (from t in db.TipoContrato
                                             where t.Culture == _Culture && t.IdTipoContrato == IdTipoContrato
                                             select t).FirstOrDefault();

                tipoContrato.UltimoNroContrato += 1;
                db.SaveChanges();

                nextNroContrato = string.Format("{0}-{1}-{2}-{3}", tipoContrato.LetraTipoContrato, DateTime.UtcNow.Year.ToString("0000"), DateTime.UtcNow.Month.ToString("00"), (tipoContrato.UltimoNroContrato).ToString("000"));
            }

            return nextNroContrato;
        }
        /// <summary>
        /// Guardar los datos de contacto en la base de datos
        /// </summary>
        public static void GuardarContacto(ContactoCondominioModel Contacto)
        {
            using (SeguricelEntities db = new SeguricelEntities())
            {
                Contacto dataContacto = new Contacto()
                {
                    IdContacto = Guid.NewGuid(),
                    CantidadVivienda = Contacto.CantidadViviendas,
                    IdCiudad = Contacto.Piso_Estado_Ciudad,
                    Comentario = Contacto.Comentario,
                    Email = Contacto.EmailContacto,
                    IdEstado = Contacto.Estado,
                    Nombre = Contacto.NombreContacto,
                    IdPais = Contacto.Pais,
                    Residencia = Contacto.NombreResidencia,
                    TelefonoLocal = Contacto.TelefonoLocalContacto,
                    TelefonoMovil = Contacto.TelefonoMovilContacto,
                    Urbanizacion = Contacto.NombreUrbanizacion
                };

                db.Contacto.Add(dataContacto);
                db.SaveChanges();
            }
        }