コード例 #1
0
        public ActionResult InsertarUsuarios(TablaUsuarios model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oUS = new Usaurios();
                        oUS.Nombre    = model.Nombre;
                        oUS.Apellidos = model.Apellidos;
                        oUS.Direccion = model.Direccion;
                        oUS.Sexo      = model.Sexo;
                        oUS.Telefono  = model.Telefono;
                        oUS.Estado    = model.Estado;
                        oUS.usuario   = model.Usuario;
                        oUS.pass      = model.Pass;

                        db.Usaurios.Add(oUS);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Usuarios/Usuarios"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #2
0
 private void BunifuFlatButton2_Click(object sender, EventArgs e)
 {
     try
     {
         UsuarioModel Model = new UsuarioModel();
         int          id    = Convert.ToInt32(TablaUsuarios.CurrentRow.Cells["id"].Value.ToString());
         Model.EliminarRegistro(id);
         MostrarUsuarios();
         TablaUsuarios.ClearSelection();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error " + ex.Message);
     }
 }
コード例 #3
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            Usuario us = new Usuario();

            us.Nombre_usuario = TxtUsuario.Text;
            us.Password       = TxtPassword.Text;
            us.Empleado_id    = int.Parse(DropDownList1.SelectedItem.Value.ToString());

            mu.crearUsuario(us);

            TxtPassword.Text = "";
            TxtUsuario.Text  = "";

            SqlDataSource1.DataBind();
            TablaUsuarios.DataBind();
        }
コード例 #4
0
        public object[] Login(string usuario, string password)
        {
            listUsuarios = TablaUsuarios.Where(u => u.Usuario == usuario).ToList();
            if (0 < listUsuarios.Count)
            {
                string pass = Encriptar.DecryptData(listUsuarios[0].Password, listUsuarios[0].Usuario);
                if (pass == password)
                {
                    listUsuario = listUsuarios;
                    int    idUsuario = listUsuarios[0].IdUsuario;
                    string nombre    = listUsuarios[0].Nombre;
                    string apellido  = listUsuarios[0].Apellido;
                    string user      = listUsuarios[0].Usuario;
                    string rol       = listUsuarios[0].Rol;

                    listCajas = caja.getCaja();

                    if (rol == "Administrador")
                    {
                        caja.InsertarCajasTemporal(idUsuario, nombre, apellido, user, rol, 0, 0, false, hora, fecha);
                    }
                    else
                    {
                        if (0 < listCajas.Count)
                        {
                            listCaja = listCajas;

                            int  idCaja = listCaja[0].IdCaja;
                            int  cajas  = listCaja[0].Caja;
                            bool estado = listCaja[0].Estado;
                            caja.UpdateCaja(idCaja, false);
                            caja.InsertarCajasTemporal(idUsuario, nombre, apellido, user, rol, idCaja, cajas, estado, hora, fecha);
                        }
                    }
                }
            }
            object[] objects = { listUsuario, listCaja };
            return(objects);
        }
コード例 #5
0
        private void btnAdd_Clicked(object sender, EventArgs e)



        {
            var eu = string.IsNullOrEmpty(user.Text);
            var ec = string.IsNullOrEmpty(email.Text);
            var ep = string.IsNullOrEmpty(pass.Text);

            if (eu || ec || ep)
            {
                DisplayAlert("Error", "Uno o mas campos estan vacios", "OK");
            }

            else
            {
                var DatosUsuario = new TablaUsuarios {
                    nombre = user.Text, correo = email.Text, contraseña = pass.Text
                };
                _conn.InsertAsync(DatosUsuario);
                DisplayAlert("Exitoso", "Se ha agregado el usuario", "Regresar");
                clean();
            }
        }
コード例 #6
0
 public void Mostrar(string dato)
 {
     TablaUsuarios.DataSource = Cu.ListaUsuarios(dato);
     TablaUsuarios.DataBind();
 }
コード例 #7
0
 private void PanelBotonesUsu_MouseClick(object sender, MouseEventArgs e)
 {
     TablaUsuarios.ClearSelection();
 }
コード例 #8
0
 private void TablaUsuarios_Leave(object sender, EventArgs e)
 {
     TablaUsuarios.ClearSelection();
 }