Exemple #1
0
        public static bool update(ENTIDADES.Usuario us)
        {
            using (var db = new DATA.USER.COBRANZA_CBEntities())
            {
                try
                {
                    var usu = new DATA.USER.Usuario()
                    {
                        UsuarioApellido1         = us.Apellido1,
                        UsuarioApellido2         = us.Apellido2,
                        UsuarioContrasena        = us.Contrasena,
                        UsuarioCambiarContrasena = us.CambiarContrasena,
                        UsuarioEmail             = us.Email,
                        UsuarioEsSuperAdmin      = us.EsSuperAdmin,
                        UsuarioHabilitado        = us.Habilitado,
                        UsuarioLogin             = us.Login,
                        UsuarioNombre            = us.Nombre,
                        UsuarioTelefono          = us.Nombre,
                        UsuarioID = Convert.ToInt32(us.ID)
                    };

                    db.Usuarios.Add(usu);
                    db.SaveChanges();
                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
Exemple #2
0
        public ActionResult Create(ENTIDADES.Usuario collection)
        {
            var mensajes = new List <KeyValuePair <string, string> >();

            try
            {
                // TODO: Add insert logic here

                collection.Habilitado = true;
                collection.Contrasena = SEGURIDAD.encriptarMD5(collection.Contrasena);
                var sw = LUsuario.add(collection, collection.IdPerfil, collection.IdFase);
                if (sw)
                {
                    mensajes.Add(Util.mensaje(Util.OK, Util.OKMENSAJE));
                }
                else
                {
                    mensajes.Add(Util.mensaje(Util.ERROR, Util.ERRORMENSAJE));
                }
                return(Json(mensajes));
            }
            catch (Exception ex)
            {
                mensajes.Clear();
                mensajes.Add(Util.mensaje(Util.ERROR, ex.Message));
                return(Json(mensajes));
            }
        }
Exemple #3
0
        // GET: CompromisoPago/Create
        public ActionResult Create()
        {
            LOGICA.LFase ob  = new LOGICA.LFase();
            var          obj = new ENTIDADES.Usuario();

            ViewBag.IdFase = new SelectList(ob.getImtesAll(), "ID", "Descripcion");
            var perfils = LPerfil.allPerfils();

            ViewBag.IdPerfil = new SelectList(perfils, "ID", "Nombre");
            return(PartialView("_Create", obj));
        }
Exemple #4
0
        public static bool add(ENTIDADES.Usuario us, int perfrilid, int faseid)
        {
            try
            {
                using (var db = new DATA.USER.COBRANZA_CBEntities())
                {
                    using (var trx = db.Database.BeginTransaction())
                    {
                        var perfil = db.Perfils.Find(perfrilid);
                        var usu    = new DATA.USER.Usuario()
                        {
                            UsuarioApellido1         = us.Apellido1,
                            UsuarioApellido2         = us.Apellido2,
                            UsuarioContrasena        = us.Contrasena,
                            UsuarioCambiarContrasena = us.CambiarContrasena,
                            UsuarioEmail             = us.Email,
                            UsuarioEsSuperAdmin      = us.EsSuperAdmin,
                            UsuarioHabilitado        = us.Habilitado,
                            UsuarioLogin             = us.Login,
                            UsuarioNombre            = us.Nombre,
                            UsuarioTelefono          = us.Nombre,
                            UsuarioID = Convert.ToInt32(us.ID),
                        };
                        usu.Perfils.Add(perfil);
                        db.Usuarios.Add(usu);
                        var fu = new DATA.USER.FaseUsuario()
                        {
                            Idfase    = us.IdFase,
                            Idusuario = Convert.ToInt32(us.ID)
                        };
                        db.FaseUsuarios.Add(fu);
                        db.SaveChanges();
                        trx.Commit();

                        return(true);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Logica add", ex);
            }
        }
Exemple #5
0
        public static bool add(ENTIDADES.Usuario us)
        {
            using (var db = new DATA.USER.COBRANZA_CBEntities())
            {
                using (var trx = db.Database.BeginTransaction())
                {
                    try
                    {
                        var usu = new DATA.USER.Usuario()
                        {
                            UsuarioApellido1         = us.Apellido1,
                            UsuarioApellido2         = us.Apellido2,
                            UsuarioContrasena        = us.Contrasena,
                            UsuarioCambiarContrasena = us.CambiarContrasena,
                            UsuarioEmail             = us.Email,
                            UsuarioEsSuperAdmin      = us.EsSuperAdmin,
                            UsuarioHabilitado        = us.Habilitado,
                            UsuarioLogin             = us.Login,
                            UsuarioNombre            = us.Nombre,
                            UsuarioTelefono          = us.Telefono,
                            UsuarioID = Convert.ToInt32(us.ID)
                        };

                        db.Usuarios.Add(usu);
                        var fu = new DATA.USER.FaseUsuario()
                        {
                            Idfase    = us.IdFase,
                            Idusuario = Convert.ToInt32(us.ID)
                        };
                        db.FaseUsuarios.Add(fu);
                        db.SaveChanges();
                        trx.Commit();
                        return(true);
                    }
                    catch (Exception)
                    {
                        trx.Rollback();
                        return(false);
                    }
                }
            }
        }
Exemple #6
0
        public ActionResult Edit(ENTIDADES.Usuario collection)
        {
            var mensajes = new List <KeyValuePair <string, string> >();

            try
            {
                var sw = LUsuario.update(collection);
                if (sw)
                {
                    mensajes.Add(Util.mensaje(Util.OK, Util.OKMENSAJE));
                }
                else
                {
                    mensajes.Add(Util.mensaje(Util.ERROR, Util.ERRORMENSAJE));
                }
                return(Json(mensajes));
            }
            catch (Exception ex)
            {
                mensajes.Clear();
                mensajes.Add(Util.mensaje(Util.ERROR, ex.Message));
                return(Json(mensajes));
            }
        }
Exemple #7
0
 public static bool delet(ENTIDADES.Usuario us)
 {
     return(false);
 }
Exemple #8
0
        private void pintarUsuarios()
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;

                System.Data.SqlClient.SqlConnection conn = FRWK.CORE.ServicesManager.getInstance().getSQLService().getService();

                string query = "SELECT uuid, nombre, usuario, contrasena, rol, status, cdate FROM Usuario ORDER BY nombre ASC";
                System.Data.SqlClient.SqlCommand    cmd = new System.Data.SqlClient.SqlCommand(query, conn);
                System.Data.SqlClient.SqlDataReader dr  = cmd.ExecuteReader();

                ArrayList         listaUsuarios = new ArrayList();
                ENTIDADES.Usuario u             = null;

                while (dr.Read())
                {
                    if (!dr.IsDBNull(0) && !dr.IsDBNull(1) && !dr.IsDBNull(2) &&
                        !dr.IsDBNull(3) && !dr.IsDBNull(4) && !dr.IsDBNull(5) &&
                        !dr.IsDBNull(6))
                    {
                        string   uuid       = dr.GetString(0) + "";
                        string   nombre     = dr.GetString(1) + "";
                        string   usuario    = dr.GetString(2) + "";
                        string   contrasena = dr.GetString(3) + "";
                        string   rol        = dr.GetString(4) + "";
                        string   status     = dr.GetString(5) + "";
                        DateTime cdate      = dr.GetDateTime(6);

                        u = new ENTIDADES.Usuario(uuid, nombre, usuario, contrasena, rol, status, cdate);

                        listaUsuarios.Add(u);
                    }
                }
                dr.Close();
                FRWK.CORE.ServicesManager.getInstance().getSQLService().closeService(conn);

                DataView dv = new DataView();

                DataTable dtUsuarios = new DataTable("dtUsuarios");
                dtUsuarios.Columns.Add("Uuid");
                dtUsuarios.Columns.Add("Nombre");
                dtUsuarios.Columns.Add("Usuario");
                dtUsuarios.Columns.Add("Rol");
                dtUsuarios.Columns.Add("Status");
                dtUsuarios.Columns.Add("FechaAlta");

                foreach (ENTIDADES.Usuario usuario in listaUsuarios)
                {
                    dtUsuarios.Rows.Add(usuario.Uuid, usuario.Nombre, usuario.User, usuario.Rol,
                                        usuario.Status, usuario.Cdate.ToShortDateString());
                }

                dv.Table = dtUsuarios;
                bindingSource1.DataSource = dv;
                gridUsuarios.DataSource   = bindingSource1;
                gridUsuarios.ReadOnly     = true;

                gridUsuarios.Columns["Uuid"].Width      = 100;
                gridUsuarios.Columns["Nombre"].Width    = 150;
                gridUsuarios.Columns["Usuario"].Width   = 100;
                gridUsuarios.Columns["Rol"].Width       = 100;
                gridUsuarios.Columns["Status"].Width    = 100;
                gridUsuarios.Columns["FechaAlta"].Width = 100;
            }
            catch (Exception e)
            {
                System.Console.WriteLine("ERROR: " + e.Message);
            }
        }
        private void pintarUsuarios()
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;

                System.Data.SqlClient.SqlConnection conn = FRWK.CORE.ServicesManager.getInstance().getSQLService().getService();

                string query = "SELECT uuid, nombre, usuario, contrasena, rol, status, cdate FROM Usuario ORDER BY nombre ASC";
                System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(query, conn);
                System.Data.SqlClient.SqlDataReader dr = cmd.ExecuteReader();

                ArrayList listaUsuarios = new ArrayList();
                ENTIDADES.Usuario u = null;

                while(dr.Read())
                {
                    if (!dr.IsDBNull(0) && !dr.IsDBNull(1) && !dr.IsDBNull(2) &&
                        !dr.IsDBNull(3) && !dr.IsDBNull(4) && !dr.IsDBNull(5) &&
                        !dr.IsDBNull(6))
                    {
                        string uuid = dr.GetString(0) + "";
                        string nombre = dr.GetString(1) + "";
                        string usuario = dr.GetString(2) + "";
                        string contrasena = dr.GetString(3) + "";
                        string rol = dr.GetString(4) + "";
                        string status = dr.GetString(5) + "";
                        DateTime cdate = dr.GetDateTime(6);

                        u = new ENTIDADES.Usuario(uuid, nombre, usuario, contrasena, rol, status, cdate);

                        listaUsuarios.Add(u);
                    }
                }
                dr.Close();
                FRWK.CORE.ServicesManager.getInstance().getSQLService().closeService(conn);

                DataView dv = new DataView();

                DataTable dtUsuarios = new DataTable("dtUsuarios");
                dtUsuarios.Columns.Add("Uuid");
                dtUsuarios.Columns.Add("Nombre");
                dtUsuarios.Columns.Add("Usuario");
                dtUsuarios.Columns.Add("Rol");
                dtUsuarios.Columns.Add("Status");
                dtUsuarios.Columns.Add("FechaAlta");

                foreach (ENTIDADES.Usuario usuario in listaUsuarios)
                {
                   dtUsuarios.Rows.Add(usuario.Uuid, usuario.Nombre, usuario.User, usuario.Rol,
                        usuario.Status, usuario.Cdate.ToShortDateString());
                }

                dv.Table = dtUsuarios;
                bindingSource1.DataSource = dv;
                gridUsuarios.DataSource = bindingSource1;
                gridUsuarios.ReadOnly = true;

                gridUsuarios.Columns["Uuid"].Width = 100;
                gridUsuarios.Columns["Nombre"].Width = 150;
                gridUsuarios.Columns["Usuario"].Width = 100;
                gridUsuarios.Columns["Rol"].Width = 100;
                gridUsuarios.Columns["Status"].Width = 100;
                gridUsuarios.Columns["FechaAlta"].Width = 100;
            }
            catch (Exception e)
            {
                System.Console.WriteLine("ERROR: "+e.Message);
            }
        }