当前位置: 首页>>代码示例>>C#>>正文


C# colinasEntities.GetObjectByKey方法代码示例

本文整理汇总了C#中COCASJOL.DATAACCESS.colinasEntities.GetObjectByKey方法的典型用法代码示例。如果您正苦于以下问题:C# colinasEntities.GetObjectByKey方法的具体用法?C# colinasEntities.GetObjectByKey怎么用?C# colinasEntities.GetObjectByKey使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在COCASJOL.DATAACCESS.colinasEntities的用法示例。


在下文中一共展示了colinasEntities.GetObjectByKey方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: EnviarCorreoUsuarioNuevo

        /// <summary>
        /// Envia correo de usuario nuevo.
        /// </summary>
        /// <param name="USR_USERNAME"></param>
        /// <param name="USR_PASSWORD"></param>
        /// <param name="Configuracion"></param>
        public static void EnviarCorreoUsuarioNuevo(string USR_USERNAME, string USR_PASSWORD, XmlDocument Configuracion)
        {
            try
            {
                UsuarioLogic usuariologica = new UsuarioLogic();
                usuario user = usuariologica.GetUsuario(USR_USERNAME);

                string mailto = user.USR_CORREO;
                string nombre = user.USR_NOMBRE + " " + user.USR_APELLIDO;

                string subject = "";
                string message = "";

                using (var db = new colinasEntities())
                {
                    EntityKey k = new EntityKey("colinasEntities.plantillas_notificaciones", "PLANTILLAS_LLAVE", "USUARIONUEVO");
                    var pl = db.GetObjectByKey(k);
                    plantilla_notificacion plantilla = (plantilla_notificacion)pl;

                    subject = plantilla.PLANTILLAS_ASUNTO;
                    message = plantilla.PLANTILLAS_MENSAJE;
                }

                message = message.Replace("{NOMBRE}", nombre);
                message = message.Replace("{USUARIO}", USR_USERNAME);
                message = message.Replace("{CONTRASEÑA}", USR_PASSWORD);

                EnviarCorreo(mailto, subject, message, Configuracion);
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al enviar correo de usuario nuevo.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:41,代码来源:EmailLogic.cs

示例2: GetNotificacionesDeUsuario

        /// <summary>
        /// Obtiene todas las notificaciones de usuario.
        /// </summary>
        /// <param name="USR_USERNAME"></param>
        /// <returns>Lista de notificaciones.</returns>
        public List<notificacion> GetNotificacionesDeUsuario(string USR_USERNAME)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    EntityKey k = new EntityKey("colinasEntities.usuarios", "USR_USERNAME", USR_USERNAME);

                    var u = db.GetObjectByKey(k);

                    usuario user = (usuario)u;

                    return user.notificaciones.OrderByDescending(nt => nt.NOTIFICACION_FECHA).ToList<notificacion>();
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al obtener notificaciones de usuario.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:26,代码来源:NotificacionLogic.cs

示例3: GetDetalleNotaDePeso

        /// <summary>
        /// Obtiene los detalles de nota de peso específica.
        /// </summary>
        /// <param name="NOTAS_ID"></param>
        /// <returns>Lista de detalles de nota de peso específica.</returns>
        public List<nota_detalle> GetDetalleNotaDePeso(int NOTAS_ID)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    EntityKey k = new EntityKey("colinasEntities.notas_de_peso", "NOTAS_ID", NOTAS_ID);

                    var n = db.GetObjectByKey(k);

                    nota_de_peso note = (nota_de_peso)n;

                    return note.notas_detalles.OrderByDescending(nd => nd.DETALLES_PESO).ToList<nota_detalle>();
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al obtener detalles de notas de peso.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:26,代码来源:NotaDePesoLogic.cs

示例4: EliminarEstadoNotaDePeso

        /// <summary>
        /// Elimina estados de nota de peso con su detalle. Elimina el privilegio y notificacion si existen.
        /// </summary>
        /// <param name="ESTADOS_NOTA_ID"></param>
        public void EliminarEstadoNotaDePeso(int ESTADOS_NOTA_ID)
        {
            try
            {
                using (var db = new colinasEntities())
                {

                    using (var scope1 = new System.Transactions.TransactionScope())
                    {
                        EntityKey k = new EntityKey("colinasEntities.estados_nota_de_peso", "ESTADOS_NOTA_ID", ESTADOS_NOTA_ID);

                        var esn = db.GetObjectByKey(k);

                        estado_nota_de_peso noteStatus = (estado_nota_de_peso)esn;

                        db.DeleteObject(noteStatus);

                        /*--------------------Eliminar privilegio--------------------*/
                        string PRIV_LLAVE = EstadoNotaDePesoLogic.PREFIJO_PRIVILEGIO + noteStatus.ESTADOS_NOTA_LLAVE;

                        var queryPrivilegio = from p in db.privilegios
                                    where p.PRIV_LLAVE == PRIV_LLAVE
                                    select p;
                        
                        privilegio priv = (privilegio)queryPrivilegio.FirstOrDefault();

                        if (priv != null)
                            db.DeleteObject(priv);


                        /*--------------------Eliminar plantilla de notificacion--------------------*/
                        string PLANTILLAS_LLAVE = EstadoNotaDePesoLogic.PREFIJO_PLANTILLA + noteStatus.ESTADOS_NOTA_LLAVE;

                        db.plantillas_notificaciones.MergeOption = MergeOption.NoTracking;

                        Object pl = null;
                        EntityKey kpl = new EntityKey("colinasEntities.plantillas_notificaciones", "PLANTILLAS_LLAVE", PLANTILLAS_LLAVE);

                        if (db.TryGetObjectByKey(kpl, out pl))
                        {
                            plantilla_notificacion plNotif = (plantilla_notificacion)pl;

                            db.DeleteObject(plNotif);
                        }

                        db.SaveChanges();

                        scope1.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al eliminar estado de nota de peso.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:61,代码来源:EstadoNotaDePesoLogic.cs

示例5: GetPrivilegiosDeUsuario

        /// <summary>
        /// Obtiene los privilegios de usuario.
        /// </summary>
        /// <param name="USR_USERNAME"></param>
        /// <returns>Lista de privilegios de usuario.</returns>
        public List<privilegio> GetPrivilegiosDeUsuario(string USR_USERNAME)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    db.privilegios.MergeOption = MergeOption.NoTracking;

                    EntityKey k = new EntityKey("colinasEntities.usuarios", "USR_USERNAME", USR_USERNAME);

                    var u = db.GetObjectByKey(k);

                    usuario user = (usuario)u;

                    var query = from r in user.roles
                                from pr in r.privilegios
                                select pr;

                    return query.ToList<privilegio>();
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al obtener privilegios de usuario.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:32,代码来源:UsuarioLogic.cs

示例6: EnviarCorreosPrivilegiosNuevos

        /// <summary>
        /// Envia correos de privilegios nuevos
        /// </summary>
        /// <param name="ROL_ID"></param>
        /// <param name="PRIVS_ID"></param>
        /// <param name="Configuracion"></param>
        public static void EnviarCorreosPrivilegiosNuevos(int ROL_ID, List<string> PRIVS_ID, XmlDocument Configuracion)
        {
            try
            {
                string mailto = "";
                string nombre = "";

                string priv = "";

                string subject = "";
                string message = "";

                using (var db = new colinasEntities())
                {
                    EntityKey k = new EntityKey("colinasEntities.roles", "ROL_ID", ROL_ID);

                    var r = db.GetObjectByKey(k);

                    rol role = (rol)r;

                    foreach (string privRec in PRIVS_ID)
                    {
                        int PRIV_ID = Convert.ToInt32(privRec);

                        EntityKey k2 = new EntityKey("colinasEntities.privilegios", "PRIV_ID", PRIV_ID);

                        var p = db.GetObjectByKey(k2);

                        privilegio priv2 = (privilegio)p;

                        priv += priv2.PRIV_NOMBRE + ", ";
                    }

                    if (priv.Length > 2)
                        priv.Remove(priv.Length - 2);

                    EntityKey k3 = new EntityKey("colinasEntities.plantillas_notificaciones", "PLANTILLAS_LLAVE", "PRIVILEGIONUEVO");
                    var pl = db.GetObjectByKey(k3);
                    plantilla_notificacion plantilla = (plantilla_notificacion)pl;

                    subject = plantilla.PLANTILLAS_ASUNTO;
                    message = plantilla.PLANTILLAS_MENSAJE;

                    foreach (usuario user in role.usuarios)
                    {
                        mailto = user.USR_CORREO;
                        nombre = user.USR_NOMBRE + " " + user.USR_APELLIDO;

                        message = message.Replace("{NOMBRE}", nombre);
                        message = message.Replace("{USUARIO}", user.USR_USERNAME);
                        message = message.Replace("{PRIVILEGIO}", priv);

                        EnviarCorreo(mailto, subject, message, Configuracion);
                    }
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al enviar correo de privilegios nuevos.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:68,代码来源:EmailLogic.cs

示例7: GetVariableDeEntorno

        /// <summary>
        /// Obtiene variable de entorno específica.
        /// </summary>
        /// <param name="VARIABLES_LLAVE"></param>
        /// <param name="db"></param>
        /// <returns>Variable de entorno.</returns>
        public variable_de_entorno GetVariableDeEntorno(string VARIABLES_LLAVE, colinasEntities db)
        {
            try
            {
                //using (var db = new colinasEntities())
                //{
                    db.variables_de_entorno.MergeOption = MergeOption.NoTracking;

                    EntityKey k = new EntityKey("colinasEntities.variables_de_entorno", "VARIABLES_LLAVE", VARIABLES_LLAVE);

                    var env = db.GetObjectByKey(k);

                    variable_de_entorno environmentVariable = (variable_de_entorno)env;

                    return environmentVariable;
                //}
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al obtener variable de entorno.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:29,代码来源:VariablesDeEntornoLogic.cs

示例8: EliminarPrivilegios

        /// <summary>
        /// Eliminar privilegios de rol.
        /// </summary>
        /// <param name="ROL_ID"></param>
        /// <param name="lprivilegios"></param>
        /// <param name="MODIFICADO_POR"></param>
        public void EliminarPrivilegios(int ROL_ID, List<int> lprivilegios, string MODIFICADO_POR)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    EntityKey k = new EntityKey("colinasEntities.roles", "ROL_ID", ROL_ID);

                    var r = db.GetObjectByKey(k);

                    rol role = (rol)r;

                    foreach (int priv_id in lprivilegios)
                    {
                        var p = db.GetObjectByKey(new EntityKey("colinasEntities.privilegios", "PRIV_ID", priv_id));

                        privilegio privilegioEntity = (privilegio)p;
                        role.privilegios.Remove(privilegioEntity);
                    }

                    role.MODIFICADO_POR = MODIFICADO_POR;
                    role.FECHA_MODIFICACION = DateTime.Today;

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al eliminar privilegios.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:38,代码来源:RolLogic.cs

示例9: using

        /// <summary>
        /// Actualiza el rol.
        /// </summary>
        /// <param name="ROL_ID"></param>
        /// <param name="ROL_NOMBRE"></param>
        /// <param name="ROL_DESCRIPCION"></param>
        /// <param name="CREADO_POR"></param>
        /// <param name="FECHA_CREACION"></param>
        /// <param name="MODIFICADO_POR"></param>
        /// <param name="FECHA_MODIFICACION"></param>
        public void ActualizarRol
            (int ROL_ID,
            string ROL_NOMBRE,
            string ROL_DESCRIPCION,
            string CREADO_POR,
            DateTime FECHA_CREACION,
            string MODIFICADO_POR,
            DateTime FECHA_MODIFICACION)
        {
            try
            {
                using (var db = new colinasEntities())
                {

                    EntityKey k = new EntityKey("colinasEntities.roles", "ROL_ID", ROL_ID);

                    var r = db.GetObjectByKey(k);

                    rol role = (rol)r;

                    role.ROL_NOMBRE = ROL_NOMBRE;
                    role.ROL_DESCRIPCION = ROL_DESCRIPCION;
                    role.CREADO_POR = CREADO_POR;
                    role.FECHA_CREACION = FECHA_CREACION;
                    role.MODIFICADO_POR = MODIFICADO_POR;
                    role.FECHA_MODIFICACION = DateTime.Today;

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al actualizar rol.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:46,代码来源:RolLogic.cs

示例10: GetRol

        /// <summary>
        /// Obtiene el rol específico.
        /// </summary>
        /// <param name="ROL_ID"></param>
        /// <returns>Rol.</returns>
        public rol GetRol(int ROL_ID)
        {
            try
            {
                using (var db = new colinasEntities())
                {

                    EntityKey k = new EntityKey("colinasEntities.roles", "ROL_ID", ROL_ID);

                    var r = db.GetObjectByKey(k);

                    rol role = (rol)r;

                    return role;
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al obtener rol.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:27,代码来源:RolLogic.cs

示例11: using

        /*
         *                  -----Flujo-----
         *  cambiar clasificacion de café a la clasificación actual
         *  verificar si hubo cambio de estado
         *  cambiar estado a nuevo estado
         *  notificar a usuarios
         *
         */

        /// <summary>
        /// Actualiza la nota de peso II. Esta fase guarda la nota de peso y envía las respectivas notificaciones.
        /// </summary>
        /// <param name="NOTAS_ID"></param>
        /// <param name="ESTADOS_NOTA_ID"></param>
        /// <param name="SOCIOS_ID"></param>
        /// <param name="CLASIFICACIONES_CAFE_ID"></param>
        /// <param name="NOTAS_FECHA"></param>
        /// <param name="NOTAS_TRANSPORTE_COOPERATIVA"></param>
        /// <param name="NOTAS_PORCENTAJE_TRANSPORTE_COOPERATIVA"></param>
        /// <param name="NOTAS_PORCENTAJE_DEFECTO"></param>
        /// <param name="NOTAS_PORCENTAJE_HUMEDAD"></param>
        /// <param name="NOTAS_PESO_TRANSPORTE_COOPERATIVA"></param>
        /// <param name="NOTAS_PESO_DEFECTO"></param>
        /// <param name="NOTAS_PESO_HUMEDAD"></param>
        /// <param name="NOTAS_PESO_DESCUENTO"></param>
        /// <param name="NOTAS_PESO_SUMA"></param>
        /// <param name="NOTAS_PESO_TARA"></param>
        /// <param name="NOTAS_PESO_TOTAL_RECIBIDO"></param>
        /// <param name="NOTAS_PESO_TOTAL_RECIBIDO_TEXTO"></param>
        /// <param name="NOTAS_SACOS_RETENIDOS"></param>
        /// <param name="MODIFICADO_POR"></param>
        /// <param name="FECHA_MODIFICACION"></param>
        /// <param name="Detalles"></param>
        private void ActualizarNotaDePeso
            (int NOTAS_ID,
            int ESTADOS_NOTA_ID,
            string SOCIOS_ID,
            int CLASIFICACIONES_CAFE_ID,
            DateTime NOTAS_FECHA,
            Boolean NOTAS_TRANSPORTE_COOPERATIVA,
            decimal NOTAS_PORCENTAJE_TRANSPORTE_COOPERATIVA,
            decimal NOTAS_PORCENTAJE_DEFECTO,
            decimal NOTAS_PORCENTAJE_HUMEDAD,
            decimal NOTAS_PESO_TRANSPORTE_COOPERATIVA,
            decimal NOTAS_PESO_DEFECTO,
            decimal NOTAS_PESO_HUMEDAD,
            decimal NOTAS_PESO_DESCUENTO,
            decimal NOTAS_PESO_SUMA,
            decimal NOTAS_PESO_TARA,
            decimal NOTAS_PESO_TOTAL_RECIBIDO,
            string NOTAS_PESO_TOTAL_RECIBIDO_TEXTO,
            int NOTAS_SACOS_RETENIDOS,
            string MODIFICADO_POR,
            DateTime FECHA_MODIFICACION,
            Dictionary<string, string>[] Detalles)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    using (var scope1 = new TransactionScope())
                    {
                        EntityKey k = new EntityKey("colinasEntities.notas_de_peso", "NOTAS_ID", NOTAS_ID);

                        var n = db.GetObjectByKey(k);

                        nota_de_peso note = (nota_de_peso)n;

                        note.SOCIOS_ID = SOCIOS_ID;
                        note.NOTAS_FECHA = NOTAS_FECHA;
                        note.NOTAS_TRANSPORTE_COOPERATIVA = NOTAS_TRANSPORTE_COOPERATIVA;
                        note.NOTAS_PORCENTAJE_TRANSPORTE_COOPERATIVA = NOTAS_PORCENTAJE_TRANSPORTE_COOPERATIVA;
                        note.NOTAS_PORCENTAJE_DEFECTO = NOTAS_PORCENTAJE_DEFECTO;
                        note.NOTAS_PORCENTAJE_HUMEDAD = NOTAS_PORCENTAJE_HUMEDAD;
                        note.NOTAS_PESO_TRANSPORTE_COOPERATIVA = NOTAS_PESO_TRANSPORTE_COOPERATIVA;
                        note.NOTAS_PESO_DEFECTO = NOTAS_PESO_DEFECTO;
                        note.NOTAS_PESO_HUMEDAD = NOTAS_PESO_HUMEDAD;
                        note.NOTAS_PESO_DESCUENTO = NOTAS_PESO_DESCUENTO;
                        note.NOTAS_PESO_TARA = NOTAS_PESO_TARA;
                        note.NOTAS_PESO_SUMA = NOTAS_PESO_SUMA;
                        note.NOTAS_PESO_TOTAL_RECIBIDO = NOTAS_PESO_TOTAL_RECIBIDO;
                        note.NOTAS_PESO_TOTAL_RECIBIDO_TEXTO = NOTAS_PESO_TOTAL_RECIBIDO_TEXTO;
                        note.NOTAS_SACOS_RETENIDOS = NOTAS_SACOS_RETENIDOS;
                        note.MODIFICADO_POR = MODIFICADO_POR;
                        note.FECHA_MODIFICACION = FECHA_MODIFICACION;

                        // cambiar clasificacion de café a la clasificación actual
                        note.CLASIFICACIONES_CAFE_ID = CLASIFICACIONES_CAFE_ID;

                        note.notas_detalles.Clear();

                        foreach (Dictionary<string, string> detalle in Detalles)
                            note.notas_detalles.Add(new nota_detalle() { DETALLES_PESO = Convert.ToDecimal(detalle["DETALLES_PESO"]), DETALLES_CANTIDAD_SACOS = Convert.ToInt32(detalle["DETALLES_CANTIDAD_SACOS"]) });

                        db.SaveChanges();

                        // verificar si hubo cambio de estado
                        if (note.ESTADOS_NOTA_ID != ESTADOS_NOTA_ID)
                        {
                            // cambiar estado a nuevo estado
//.........这里部分代码省略.........
开发者ID:xapiz,项目名称:COCASJOL,代码行数:101,代码来源:NotaDePesoLogic.cs

示例12: EliminarUsuario

        /// <summary>
        /// Eliminar el usuario.
        /// </summary>
        /// <param name="USR_USERNAME"></param>
        public void EliminarUsuario(string USR_USERNAME)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    EntityKey k = new EntityKey("colinasEntities.usuarios", "USR_USERNAME", USR_USERNAME);

                    var u = db.GetObjectByKey(k);

                    usuario user = (usuario)u;

                    db.DeleteObject(user);

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al eliminar usuario.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:27,代码来源:UsuarioLogic.cs

示例13: EliminarRoles

        /// <summary>
        /// Eliminar roles de usuario.
        /// </summary>
        /// <param name="USR_USERNAME"></param>
        /// <param name="roles"></param>
        /// <param name="MODIFICADO_POR"></param>
        public void EliminarRoles(string USR_USERNAME, List<int> roles, string MODIFICADO_POR)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    EntityKey k = new EntityKey("colinasEntities.usuarios", "USR_USERNAME", USR_USERNAME);

                    var u = db.GetObjectByKey(k);

                    usuario user = (usuario)u;

                    foreach(int rol_id in roles)
                    {
                        var r = db.GetObjectByKey(new EntityKey("colinasEntities.roles", "ROL_ID", rol_id));

                        rol rolEntity = (rol)r;
                        user.roles.Remove(rolEntity);
                    }

                    user.MODIFICADO_POR = MODIFICADO_POR;
                    user.FECHA_MODIFICACION = DateTime.Today;

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al eliminar roles.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:38,代码来源:UsuarioLogic.cs

示例14: using

        /// <summary>
        /// Actualiza el usuario.
        /// </summary>
        /// <param name="USR_USERNAME"></param>
        /// <param name="USR_NOMBRE"></param>
        /// <param name="USR_SEGUNDO_NOMBRE"></param>
        /// <param name="USR_APELLIDO"></param>
        /// <param name="USR_SEGUNDO_APELLIDO"></param>
        /// <param name="USR_CORREO"></param>
        /// <param name="MODIFICADO_POR"></param>
        public void ActualizarUsuario
            (string USR_USERNAME,
            string USR_NOMBRE,
            string USR_SEGUNDO_NOMBRE,
            string USR_APELLIDO,
            string USR_SEGUNDO_APELLIDO,
            string USR_CORREO,
            string MODIFICADO_POR)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    EntityKey k = new EntityKey("colinasEntities.usuarios", "USR_USERNAME", USR_USERNAME);

                    var u = db.GetObjectByKey(k);

                    usuario user = (usuario)u;

                    user.USR_NOMBRE = USR_NOMBRE;
                    user.USR_SEGUNDO_NOMBRE = USR_SEGUNDO_NOMBRE;
                    user.USR_APELLIDO = USR_APELLIDO;
                    user.USR_SEGUNDO_APELLIDO = USR_SEGUNDO_APELLIDO;
                    user.USR_CORREO = USR_CORREO;
                    user.MODIFICADO_POR = MODIFICADO_POR;
                    user.FECHA_MODIFICACION = DateTime.Today;

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al actualizar usuario (simple).", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:46,代码来源:UsuarioLogic.cs

示例15: ActualizarClave

        /// <summary>
        /// Actualiza la clave de usuario.
        /// </summary>
        /// <param name="USR_USERNAME"></param>
        /// <param name="USR_PASSWORD"></param>
        /// <param name="MODIFICADO_POR"></param>
        public void ActualizarClave(string USR_USERNAME, string USR_PASSWORD, string MODIFICADO_POR)
        {
            try
            {
                using (var db = new colinasEntities())
                {
                    EntityKey k = new EntityKey("colinasEntities.usuarios", "USR_USERNAME", USR_USERNAME);

                    var u = db.GetObjectByKey(k);

                    usuario user = (usuario)u;

                    user.USR_PASSWORD = USR_PASSWORD;
                    user.MODIFICADO_POR = MODIFICADO_POR;
                    user.FECHA_MODIFICACION = DateTime.Today;

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                log.Fatal("Error fatal al actualizar clave.", ex);
                throw;
            }
        }
开发者ID:xapiz,项目名称:COCASJOL,代码行数:31,代码来源:UsuarioLogic.cs


注:本文中的COCASJOL.DATAACCESS.colinasEntities.GetObjectByKey方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。