/* SELECT INFO DE EMPLEADO BY CELDULA PARA LISTADO*/
        public ListadoUsuarios EmpleadoBuscar(string cedula)
        {
            ListadoUsuarios Info = new ListadoUsuarios();

            connectionString();
            con.Open();
            com.Connection  = con;
            com.CommandText = "SELECT * FROM EMPLEADOS where Cedula = '" + cedula + "'";
            dr = com.ExecuteReader();

            while (dr.Read())
            {
                Info.idEmpleado              = dr["ID_Empleado"].ToString();
                Info.cedulaEmpleado          = dr["Cedula"].ToString();
                Info.nombreEmpleado          = dr["Nombre"].ToString();
                Info.apellidoEmpleado        = dr["Apellido"].ToString();
                Info.fechaNacimientoEmpleado = dr["FechaNacimiento"].ToString();
                Info.sexoEmpleado            = dr["Sexo"].ToString();
                Info.direccionEmpleado       = dr["Direccion"].ToString();
                Info.telefonoEmpleado        = dr["Telefono"].ToString();
                Info.usuarioEmpleado         = dr["Usuario"].ToString();
                Info.contrasenaEmpleado      = dr["Contrasena"].ToString();
                Info.salarioEmpleado         = dr["salario"].ToString();
                Info.numeroCuentaEmpleado    = dr["cuentaBancaria"].ToString();
                Info.cargoEmpleado           = dr["Cargo"].ToString();
                Info.fechaRegistroEmpleado   = dr["FechaEntrada"].ToString();
                Info.estatusEmpleado         = dr["Estatus"].ToString();
            }
            con.Close();
            return(Info);
        }
        /* SELECT TODOS LOS EMPLEADOS PARA VISUALIZACION*/
        public IEnumerable <ListadoUsuarios> ListaEmpleados()
        {
            List <ListadoUsuarios> empleadoLista = new List <ListadoUsuarios>();

            connectionString();
            con.Open();
            com.Connection  = con;
            com.CommandText = "SELECT * FROM EMPLEADOS";
            dr = com.ExecuteReader();

            while (dr.Read())
            {
                ListadoUsuarios empleado = new ListadoUsuarios();
                empleado.idEmpleado              = dr["ID_Empleado"].ToString();
                empleado.cedulaEmpleado          = dr["Cedula"].ToString();
                empleado.nombreEmpleado          = dr["Nombre"].ToString();
                empleado.apellidoEmpleado        = dr["Apellido"].ToString();
                empleado.fechaNacimientoEmpleado = dr["FechaNacimiento"].ToString();
                empleado.sexoEmpleado            = dr["Sexo"].ToString();
                empleado.direccionEmpleado       = dr["Direccion"].ToString();
                empleado.telefonoEmpleado        = dr["Telefono"].ToString();
                empleado.usuarioEmpleado         = dr["Usuario"].ToString();
                empleado.contrasenaEmpleado      = dr["Contrasena"].ToString();
                empleado.salarioEmpleado         = dr["salario"].ToString();
                empleado.numeroCuentaEmpleado    = dr["cuentaBancaria"].ToString();
                empleado.cargoEmpleado           = dr["Cargo"].ToString();
                empleado.fechaRegistroEmpleado   = dr["FechaEntrada"].ToString();
                empleado.estatusEmpleado         = dr["Estatus"].ToString();

                empleadoLista.Add(empleado);
            }
            con.Close();
            return(empleadoLista);
        }
        /* SELECT INFO DE CLIENTE BY CELDULA PARA LISTADO*/
        public ListadoUsuarios ClienteBuscar(string cedula)
        {
            ListadoUsuarios Info = new ListadoUsuarios();

            connectionString();
            con.Open();
            com.Connection  = con;
            com.CommandText = "SELECT * FROM CLIENTES where Cedula = '" + cedula + "'";
            dr = com.ExecuteReader();

            while (dr.Read())
            {
                Info.idCliente               = dr["ID_Cliente"].ToString();
                Info.cedulaCliente           = dr["Cedula"].ToString();
                Info.nombreCliente           = dr["Nombre"].ToString();
                Info.apellidoCliente         = dr["Apellido"].ToString();
                Info.fechaNacimientoCliente  = dr["FechaNacimiento"].ToString();
                Info.sexoCliente             = dr["Sexo"].ToString();
                Info.direccionCliente        = dr["Direccion"].ToString();
                Info.telefonoCliente         = dr["Telefono"].ToString();
                Info.usuarioCliente          = dr["Usuario"].ToString();
                Info.contrasenaCliente       = dr["Contrasena"].ToString();
                Info.salarioCliente          = dr["salario"].ToString();
                Info.numeroCuentaCliente     = dr["cuentaBancaria"].ToString();
                Info.ahorroCliente           = dr["DescuentoMensual"].ToString();
                Info.fechaRegistroCliente    = dr["FechaRegistro"].ToString();
                Info.estatusCliente          = dr["Estatus"].ToString();
                Info.cedulaFamiliarCliente   = dr["CedulaFamiliar"].ToString();
                Info.nombreFamiliarCliente   = dr["nombreFamiliar"].ToString();
                Info.apellidoFamiliarCliente = dr["ApellidoFamiliar"].ToString();
                Info.parentescoCliente       = dr["Parentesco"].ToString();
            }
            con.Close();
            return(Info);
        }
示例#4
0
        private void Reporte_Load(object sender, EventArgs e)
        {
            ListadoUsuarios listadoUsuarios = new ListadoUsuarios();

            listadoUsuarios.SetDataSource(ListaUsuarios);

            crystalReportViewer1.ReportSource = listadoUsuarios;
            crystalReportViewer1.Refresh();
        }
        /* vISTA INFO DE EMPLEADO BY CELDULA PARA LISTADO*/
        public IActionResult BuscarEmpleado(BuscarUsuario bu)
        {
            ListadoUsuarios lu = new ListadoUsuarios();

            lu = EmpleadoBuscar(bu.cedula);
            if (HttpContext.Session.GetString("Roll") != "Admin")
            {
                return(View("../Home/Index"));
            }
            else
            {
                return(View(lu));
            }
        }
        /*---------------------------------------------------------------ACCIONES PARA USUARIO EMPLEADO---------------------------------------------------------------*/

        /*Vista para editar empleado. Recibe datos de empleado por medio de ID*/
        public IActionResult EditarEmpleado(int id)
        {
            ListadoUsuarios empleadoInfo = new ListadoUsuarios();

            empleadoInfo = infoEmpledo(id);
            if (HttpContext.Session.GetString("Roll") != "Admin")
            {
                return(View("../Home/Index"));
            }
            else
            {
                return(View(empleadoInfo));
            }
        }
        /* Funcion para editar informacion de usuario*/
        public void updateUsuario(ListadoUsuarios lu)
        {
            connectionString();
            con.Open();
            com.Connection = con;

            if (lu.nombreEmpleado == null)
            {
                com.CommandText = "EXEC UPDATE_CLIENTE " + int.Parse(lu.idCliente) + ",'" + lu.cedulaCliente + "', '" + lu.nombreCliente + "', '" + lu.apellidoCliente + "', '" + lu.sexoCliente + "', '" + lu.telefonoCliente + "', '" + lu.direccionCliente + "', '" + lu.numeroCuentaCliente + "', '" + lu.fechaNacimientoCliente + "', " + int.Parse(lu.salarioCliente) + ", '" + lu.usuarioCliente + "', '" + lu.contrasenaCliente + "', " + int.Parse(lu.ahorroCliente) + ", '" + lu.estatusCliente + "', '" + (lu.cedulaFamiliarCliente) + "', '" + (lu.nombreFamiliarCliente) + "', '" + (lu.apellidoFamiliarCliente) + "', '" + (lu.parentescoCliente) + "'";
                dr = com.ExecuteReader();
                Response.Redirect("../Usuarios/ListadoClientes");
            }
            else
            {
                com.CommandText = "EXEC UPDATE_EMPLEADO " + int.Parse(lu.idEmpleado) + ",'" + lu.cedulaEmpleado + "', '" + lu.nombreEmpleado + "', '" + lu.apellidoEmpleado + "', '" + lu.sexoEmpleado + "', '" + lu.telefonoEmpleado + "', '" + lu.direccionEmpleado + "','" + lu.fechaNacimientoEmpleado + "','" + lu.cargoEmpleado + "','" + lu.estatusEmpleado + "', '" + lu.numeroCuentaEmpleado + "', " + int.Parse(lu.salarioEmpleado) + ", '" + lu.usuarioEmpleado + "', '" + lu.contrasenaEmpleado + "'";
                dr = com.ExecuteReader();
                Response.Redirect("../Usuarios/ListadoEmpleados");
            }
        }
 /*Vista para ver infoRmacion general de cliente. Recibe datos de empleado por medio de ID*/
 public IActionResult InformacionCliente(int id)
 {
     if (HttpContext.Session.GetString("Roll") == "Admin")
     {
         ListadoUsuarios clienteInfo = new ListadoUsuarios();
         clienteInfo = infoCliente(id);
         return(View(clienteInfo));
     }
     else
     {
         if (HttpContext.Session.GetString("ID") != id.ToString())
         {
             return(View("../Home/Index"));
         }
         else
         {
             ListadoUsuarios clienteInfo = new ListadoUsuarios();
             clienteInfo = infoCliente(id);
             return(View(clienteInfo));
         }
     }
 }
        /* CONTROLADOR DE VISTA PARA EDITAR CLIENTE. RECIBE INFORMACION BY ID*/
        public IActionResult EditarCliente(int id)
        {
            ListadoUsuarios clienteInfo = new ListadoUsuarios();

            clienteInfo = infoCliente(id);

            if (HttpContext.Session.GetString("Usuario") == null)
            {
                return(View("../Home/Index"));
            }
            else
            {
                if (HttpContext.Session.GetString("Roll") != "Admin")
                {
                    return(View("../Home/Index"));
                }
                else
                {
                    return(View(clienteInfo));
                }
            }
        }
        /* SELECT TODOS LOS CLIENTES PARA VISUALIZACION*/
        public IEnumerable <ListadoUsuarios> ListaClientes()
        {
            List <ListadoUsuarios> clienteLista = new List <ListadoUsuarios>();

            connectionString();
            con.Open();
            com.Connection  = con;
            com.CommandText = "SELECT * FROM CLIENTES";
            dr = com.ExecuteReader();

            while (dr.Read())
            {
                ListadoUsuarios cliente = new ListadoUsuarios();
                cliente.idCliente               = dr["ID_Cliente"].ToString();
                cliente.cedulaCliente           = dr["Cedula"].ToString();
                cliente.nombreCliente           = dr["Nombre"].ToString();
                cliente.apellidoCliente         = dr["Apellido"].ToString();
                cliente.fechaNacimientoCliente  = dr["FechaNacimiento"].ToString();
                cliente.sexoCliente             = dr["Sexo"].ToString();
                cliente.direccionCliente        = dr["Direccion"].ToString();
                cliente.telefonoCliente         = dr["Telefono"].ToString();
                cliente.usuarioCliente          = dr["Usuario"].ToString();
                cliente.contrasenaCliente       = dr["Contrasena"].ToString();
                cliente.salarioCliente          = dr["salario"].ToString();
                cliente.numeroCuentaCliente     = dr["cuentaBancaria"].ToString();
                cliente.ahorroCliente           = dr["DescuentoMensual"].ToString();
                cliente.fechaRegistroCliente    = dr["FechaRegistro"].ToString();
                cliente.estatusCliente          = dr["Estatus"].ToString();
                cliente.cedulaFamiliarCliente   = dr["CedulaFamiliar"].ToString();
                cliente.nombreFamiliarCliente   = dr["nombreFamiliar"].ToString();
                cliente.apellidoFamiliarCliente = dr["ApellidoFamiliar"].ToString();
                cliente.parentescoCliente       = dr["Parentesco"].ToString();

                clienteLista.Add(cliente);
            }
            con.Close();
            return(clienteLista);
        }
示例#11
0
        private void button2_Click(object sender, EventArgs e)
        {
            ListadoUsuarios w = new ListadoUsuarios("Cliente", "GiftCard", this);

            w.ShowDialog();
        }