Esempio n. 1
0
        public void SaveUsuario()
        {
            agrosysEntitiesFull entidad = new agrosysEntitiesFull();
            usuario user = new usuario();
            rol roluser = new rol();
            user.nombre_usuario = txtUsuario.Text.ToString();
            user.password = txtPassword.Text.ToString();
            user.rol_id_rol = Convert.ToInt32( ddlRol.SelectedValue);
            user.empleado_id_empleado = Convert.ToInt32( ddlEmpleado.SelectedValue);

            using (var ctx = new agrosysEntitiesFull())
            {

                ctx.Set<usuario>().Remove(user);
            }

            entidad.usuarios.Add(user);
        }
Esempio n. 2
0
        public void SetUsuarios(string nombre, string password, int rolID, int empleadoID)
        {
            try
            {
                usuario objTiendaVerificar = new usuario();
                using (agrosysEntitiesFull VerificarTiendaEntidad = new agrosysEntitiesFull())
                {
                    objTiendaVerificar = VerificarTiendaEntidad.usuarios.Where(s => s.nombre_usuario == nombre).FirstOrDefault<usuario>();
                }

                if (objTiendaVerificar == null)
                {

                    using (agrosysEntitiesFull TiendaEntidad = new agrosysEntitiesFull())
                    {
                        usuario objusuarios = new usuario();
                        string md5Password;

                        using (MD5 md5Hash = MD5.Create())
                        {
                           md5Password= GetMd5Hash(md5Hash, password);
                        }
                        objusuarios.nombre_usuario = nombre;
                        objusuarios.password = md5Password;
                        objusuarios.rol_id_rol = rolID;
                        objusuarios.empleado_id_empleado = empleadoID;

                        TiendaEntidad.usuarios.Add(objusuarios);
                        TiendaEntidad.SaveChanges();
                        string mensaje = "El usuaris con el Nombre " + nombre + " a sido guardado";
                        ShowNotification(mensaje);
                    }
                }
                else
                {
                    ShowNotification("No se a podido guardar el registro");
                }

            }
            catch (Exception)
            {
                throw new Exception("Hay un problema al guardar la tienda, por favor intente de nuevo.");
            }
        }