Пример #1
0
        public ActionResult RegistroE(Usuario model, string rol, string ciS, string nombre, string apellido,
                                      string fechaNac, string telefono, string correo, string nivelAca, string profesion, string estCivil,
                                      string ScantHijos, string correoEmp, string salarioAsigS,
                                      string fechaContratado, string fechaFinal, string sucursal, string horarioI)
        {
            int salario     = Int32.Parse(salarioAsigS);
            int hijos       = Int32.Parse(ScantHijos);
            int ci          = Int32.Parse(ciS);
            int tlfn        = Int32.Parse(telefono);
            int codSucursal = Int32.Parse(sucursal);

            correoEmp = correoEmp + "@LogUCAB.com";

            DAOEmpleado data2 = DAOEmpleado.getInstance();

            data2.insertarEmpleado(ci, nombre, apellido, fechaNac, correo, nivelAca, profesion, estCivil, hijos,
                                   correoEmp, salario, fechaContratado, codSucursal, horarioI);

            DAOTelefono data3 = DAOTelefono.getInstance();

            data3.insertarTelefonoEmp(tlfn, ci);

            DAOUsuario data = DAOUsuario.getInstance();

            data.insertarUsuarioE(model.username, model.contrasena, rol, ci);

            return(View("~/Views/Home/Index.cshtml"));
        }
Пример #2
0
        public PartialViewResult EmpleadoDD()
        {
            DAOEmpleado     data      = DAOEmpleado.getInstance();
            List <Empleado> empleados = data.obtenerEmpleado();

            return(PartialView("EmpleadoEnvioDropDown", empleados));
        }
Пример #3
0
        public ActionResult Reporte4E_1(string fecha1, string fecha2)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Reporte 4E";

            dataU.insertarAccion(codUser, 2, today, accion);

            DAOEmpleado data = DAOEmpleado.getInstance();
            Empleado    cont = data.obtenerReporte4E_cont(fecha1, fecha2);

            ViewBag.contEmpleados = cont.gastos;
            List <Empleado> empleados = data.obtenerReporte4E(fecha1, fecha2);

            return(View("~/Views/Reporte/Reporte4E.cshtml", empleados));
        }
Пример #4
0
    private FacturaCompraEmpleado InformacionReporte()
    {
        int                   id_pedido  = int.Parse(Session["id_pedido"].ToString());
        DetallePedidoM        nom        = new DAOEmpleado().obtenerFacturaEmpleado(int.Parse(Session["id_pedido"].ToString()), int.Parse(Session["id_empleado"].ToString()));
        FacturaCompraEmpleado informe    = new FacturaCompraEmpleado();
        DataTable             datosFinal = informe.FacturaEmpleado;
        DataRow               fila;

        if (nom != null)
        {
            foreach (DetallePedidoM registro in JsonConvert.DeserializeObject <List <DetallePedidoM> >(nom.Detalle))
            {
                fila                   = datosFinal.NewRow();
                fila["Factura"]        = nom.Id_pedido;
                fila["Fecha"]          = registro.Fecha;
                fila["NombreEmpleado"] = nom.Nombre_empleado;
                fila["Total"]          = registro.Total;
                fila["ProductoNombre"] = registro.NombreProducto;
                fila["precio"]         = registro.Precio;
                fila["Cantidad"]       = registro.Cantidad;
                fila["Pago"]           = nom.Form;
                fila["imagen"]         = obtenerImagen(registro.Imagen);
                datosFinal.Rows.Add(fila);
            }
        }
        //   new DAOEmpleado().borrarPedidoPendiente(int.Parse(Session["id_pedido"].ToString()));
        return(informe);
    }
Пример #5
0
        public ActionResult RegistroAsistencia(Empleado model, string empleadoE, string zona)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Registro Asistencia de " + model.CI;

            dataU.insertarAccion(codUser, 1, today, accion);

            int         ci   = Int32.Parse(empleadoE);
            int         codZ = Int32.Parse(zona);
            DAOEmpleado data = DAOEmpleado.getInstance();

            data.registrarAsistencia(ci, codZ, model.fechaContratado);
            data = DAOEmpleado.getInstance();
            List <Empleado> empleados = data.obtenerEmpleadoAsistencia();

            return(View("~/Views/Empleado/AsistenciaEmpleado.cshtml", empleados));
        }
Пример #6
0
        public ActionResult BuscarEmpleadoAsistencia(string cliente)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Busco Asistencia de " + cliente;

            dataU.insertarAccion(codUser, 2, today, accion);

            if (cliente != "")
            {
                int             cod       = Int32.Parse(cliente);
                DAOEmpleado     data      = DAOEmpleado.getInstance();
                List <Empleado> empleados = data.buscarEmpleadoAsistencia(cod);
                return(View("~/Views/Empleado/AsistenciaEmpleado.cshtml", empleados));
            }
            else
            {
                DAOEmpleado     data      = DAOEmpleado.getInstance();
                List <Empleado> Empleados = data.obtenerEmpleadoAsistencia();

                return(View("~/Views/Empleado/AsistenciaEmpleado.cshtml", Empleados));
            }
        }
Пример #7
0
        public ActionResult ModificarEmpleado(Empleado model, string estCivil)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Modifico Empleado " + model.CI;

            dataU.insertarAccion(codUser, 3, today, accion);

            int         ci          = Int32.Parse(model.CI.ToString());
            int         cantHijos   = Int32.Parse(model.cantHijos.ToString());
            int         salarioAsig = Int32.Parse(model.salarioAsig.ToString());
            DAOEmpleado data        = DAOEmpleado.getInstance();

            data.modificarEmpleado(ci, model.Nombre,
                                   model.Apellido, model.fechaNac, model.correo, model.nivelAca, model.profesion, estCivil,
                                   cantHijos, model.correoEmp, salarioAsig, model.fechaContratado, model.telefono);
            List <Empleado> Empleados = data.obtenerEmpleado();

            return(View("~/Views/Empleado/IndexEmpleado.cshtml", Empleados));
        }
Пример #8
0
        public ActionResult EliminarEmpleado(Empleado model)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Elimino Empleado " + model.CI;

            dataU.insertarAccion(codUser, 4, today, accion);

            DAOTelefono data3 = DAOTelefono.getInstance();

            data3.eliminarTelefonoEmp(model.CI);

            DAOEmpleado data = DAOEmpleado.getInstance();

            data.eliminarEmpleado(model.CI);

            DAOUsuario data2 = DAOUsuario.getInstance();

            data2.eliminarUsuarioE(model.CI);
            List <Empleado> Empleados = data.obtenerEmpleado();

            ViewBag.name = name;
            ViewBag.rol  = nameRol;
            return(View("~/Views/Empleado/IndexEmpleado.cshtml", Empleados));
        }
    protected void DCatalogo_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (int.Parse(((TextBox)e.Item.FindControl("txt_cantidad")).Text) <= 0)
        {
            ((Label)e.Item.FindControl("lb_mensaje")).ForeColor = Color.Red;
            ((Label)e.Item.FindControl("lb_mensaje")).Text      = "Ingrese numeros mayores a 0";
            return;
        }
        ClientScriptManager cm    = this.ClientScript;
        int    stock              = int.Parse(((Label)e.Item.FindControl("lb_cantidad")).Text);
        double precio             = double.Parse(((Label)e.Item.FindControl("lb_precio")).Text.Replace("$", ""));
        int    cantidadSolicitada = int.Parse(((TextBox)e.Item.FindControl("txt_cantidad")).Text);
        int    cantidadDisponible = new DAOEmpleado().obtenerCantidadxProducto(int.Parse(e.CommandArgument.ToString()));

        if (e.Item.FindControl("txt_cantidad") != null || cantidadSolicitada > cantidadDisponible)
        {
            if (cantidadSolicitada > stock)
            {
                cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Cantidad No disponible. Disponible:');</script>");
                //this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Cantidad No disponible. Disponible: '" + cantidadDisponible.ToString() + "');</script>");
                return;
            }
            CarritoE agregar = new CarritoE();
            agregar.Producto_id = int.Parse(e.CommandArgument.ToString());
            agregar.Id_mesero   = ((Empleado)Session["validar_sesion_empleado"]).Id;
            agregar.Cantidad    = cantidadSolicitada;
            agregar.Fecha       = DateTime.Now;
            agregar.Precio      = precio;
            new DAOEmpleado().agregarCarritoEmpleado(agregar);
            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Producto Agregado');</script>");
            Response.Redirect("CatalogoEmpleado.aspx");
        }
    }
    protected void btn_añadir_Click(object sender, EventArgs e)
    {
        ClientScriptManager cm = this.ClientScript;
        string seguridad       = (new DAOEmpleado().obtenerProductosCarritoE(int.Parse(Session["id_empleado"].ToString())).Sum(x => x.Total).ToString());
        long   verificar       = long.Parse(seguridad);

        if (verificar == 0)
        {
            return;
        }
        else
        {
            List <CarritoE> car = new DAOEmpleado().obtenerProductosCarritoE(int.Parse(Session["id_empleado"].ToString()));
            for (int i = 0; i <= car[i].Cantidad; i++)
            {
                Producto p   = new DAOProducto().VerificarProducto(car[i].Producto_id);
                string   nom = car[i].NombreProducto;
                if (car[i].Cantidad <= p.Cantidad)
                {
                    string  total  = string.Format(new DAOEmpleado().obtenerProductosCarritoE(int.Parse(Session["id_empleado"].ToString())).Sum(x => x.Total).ToString());
                    PedidoM pedido = new PedidoM();
                    pedido.Id_mesero = int.Parse(Session["id_empleado"].ToString());
                    pedido.Id_mesa   = int.Parse(tipo_mesa.SelectedValue);
                    pedido.Total     = long.Parse(total);
                    pedido.Fecha     = DateTime.Now;
                    List <CarritoE> lista = new DAOEmpleado().obtenerProductosCarritoE(int.Parse(Session["id_empleado"].ToString()));
                    pedido.Detalle = JsonConvert.SerializeObject(lista, Formatting.Indented, new JsonSerializerSettings
                    {
                        NullValueHandling = NullValueHandling.Ignore
                    });
                    pedido.Id_pago  = int.Parse(tipo_pago.SelectedValue);
                    pedido.Cantidad = int.Parse(new DAOEmpleado().obtenerCantidadProductoxEmpleado(int.Parse(Session["id_empleado"].ToString())).ToString());
                    ReporteGM reporte = new ReporteGM();
                    reporte.Id_mesero = int.Parse(Session["id_empleado"].ToString());
                    reporte.Total     = long.Parse(total);
                    reporte.Fecha     = DateTime.Now;
                    new DAOAdministrador().InsertarReporteMesero(reporte);
                    new DAOEmpleado().InsertarPedidoEmpleado(pedido);
                    new DAOEmpleado().ActulizarCantidad(int.Parse(Session["id_empleado"].ToString()));
                    new DAOEmpleado().borrarCarroEmpleado(int.Parse(Session["id_empleado"].ToString()));
                    Response.Redirect("CatalogoEmpleado.aspx");
                }
                else if (car[0].Cantidad > p.Cantidad)
                {
                    cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Cantidad No Disponible De:" + nom + ".Error:');</script>");
                    return;
                }
                else
                {
                    cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Error No Identificado  .Error:');</script>");
                    Session["id_empleado"] = null;
                    Response.Redirect("Ingresar.aspx");
                }
            }
        }
        // detallepedidoM();
    }
Пример #11
0
        public PartialViewResult EmpleadoDD()
        {
            string          fkS       = TempData["codSucursal"].ToString();
            int             cS        = Int32.Parse(fkS);
            DAOEmpleado     data      = DAOEmpleado.getInstance();
            List <Empleado> empleados = data.obtenerEmpleadoEnvio(cS);

            return(PartialView("EmpleadoEnvioDropDown", empleados));
        }
Пример #12
0
        //Modificando Empleado
        public ActionResult ModificarEmpleado(string id)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();

            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            int         cod2 = Int32.Parse(id);
            DAOEmpleado data = DAOEmpleado.getInstance();
            Empleado    EmpleadoEncontrado = data.buscarEmpleado(cod2);

            return(View(EmpleadoEncontrado));
        }
        public void crearNuevoEmpleado(BLEmpleado empleado)
        {
            DAOEmpleado dao = new DAOEmpleado();

            try
            {
                dao.insertarNuevoEmpleado(convert(empleado));
            }
            catch (Exception)
            {
                throw;
            }
        }
 public BLEmpleado buscarEmpleado(string idEmpleado, string contra)
 {
     try
     {
         DAOEmpleado daoEmplead = new DAOEmpleado();
         TOEmpleado  empleadoTO = daoEmplead.buscarEmpleado(idEmpleado, contra);
         if (empleadoTO == null)
         {
             return(null);
         }
         return(new BLEmpleado(empleadoTO.id, empleadoTO.contrasenna, empleadoTO.rol, empleadoTO.nombreEmpleado, empleadoTO.estado));
     }catch (Exception)
     {
         throw;
     }
 }
Пример #15
0
        public ActionResult AgregarEmpleado(Usuario model, string rol, string ciS, string nombre,
                                            string apellido, string fechaNac, string telefono, string correo, string nivelAca, string profesion, string estCivil,
                                            string ScantHijos, string correoEmp, string salarioAsigS, string fechaContratado,
                                            string sucursal, string horarioI)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Registro Empleado " + ciS;

            dataU.insertarAccion(codUser, 1, today, accion);

            int codSucursal = Int32.Parse(sucursal);
            int ci          = Int32.Parse(ciS);
            int cantHijos   = Int32.Parse(ScantHijos);
            int salarioAsig = Int32.Parse(salarioAsigS);
            int tlfn        = Int32.Parse(telefono);

            DAOEmpleado data = DAOEmpleado.getInstance();

            data.insertarEmpleado(ci, nombre,
                                  apellido, fechaNac, correo, nivelAca, profesion, estCivil,
                                  cantHijos, correoEmp, salarioAsig, fechaContratado, codSucursal, horarioI);

            DAOTelefono data3 = DAOTelefono.getInstance();

            data3.insertarTelefonoEmp(tlfn, ci);

            DAOUsuario data2 = DAOUsuario.getInstance();

            data2.insertarUsuarioE(model.username, model.contrasena, rol, ci);

            List <Empleado> Empleados = data.obtenerEmpleado();

            return(View("~/Views/Empleado/IndexEmpleado.cshtml", Empleados));
        }
 public List <BLEmpleado> listaEmpleado()
 {
     try
     {
         DAOEmpleado       dao     = new DAOEmpleado();
         List <TOEmpleado> listaTO = dao.listaEmpleados();
         List <BLEmpleado> listaBL = new List <BLEmpleado>();
         foreach (TOEmpleado consulta in listaTO)
         {
             listaBL.Add(convert(consulta));
         }
         return(listaBL);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public BLEmpleado obtenerEmpleado(string idEmpleado)
        {
            try
            {
                DAOEmpleado daoEmplead = new DAOEmpleado();
                TOEmpleado  empleadoTO = daoEmplead.obtenerEmpleado(idEmpleado);
                //if (empleadoTO == null)
                //{
                //    return null;
                //}


                return(convert(empleadoTO));
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #18
0
        public ActionResult Reporte18E()
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Reporte 18E";

            dataU.insertarAccion(codUser, 2, today, accion);

            DAOEmpleado     data     = DAOEmpleado.getInstance();
            List <Empleado> paquetes = data.obtenerReporte18E();

            return(View(paquetes));
        }
Пример #19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Empleado empleado = new Empleado();

        empleado       = new DAOEmpleado().obtenerEmpleadoPerfil(((Empleado)Session["validar_sesion_empleado"]).Id);
        lb_sesion.Text = empleado.Nombre + " " + empleado.Apellido;     //((EPersona)Session["validar_sesion_usuario"]).Nombre.ToString() + " "+((EPersona)Session["validar_sesion_usuario"]).Apellido.ToString();

        l_nombre.Text   = empleado.Nombre;
        l_apellido.Text = empleado.Apellido;
        l_username.Text = empleado.Username;

        if (txt_Pnombre.Text.Equals(""))
        {
            txt_Pnombre.Text     = empleado.Nombre;
            txt_apellido.Text    = empleado.Apellido;
            txt_username.Text    = empleado.Username;
            txt_Pnombre.Visible  = false;
            txt_apellido.Visible = false;
            txt_username.Visible = false;
        }

        btn_guardar.Visible  = false;
        btn_cancelar.Visible = false;
    }
Пример #20
0
        public List <UEncapInventario> consultarinventariocombinado(int categoria, int marca)
        {
            var inventario = new DAOEmpleado().ConsultarInventariCombinado(categoria, marca);

            return(inventario);
        }
Пример #21
0
        //
        public List <UEncapInventario> consultarinventariomarca(int marca)
        {
            var inventario = new DAOEmpleado().ConsultarInventariMarca(marca);

            return(inventario);
        }
Пример #22
0
        //
        public List <UEncapInventario> consultarinventariocategoria(int categoria)
        {
            var inventario = new DAOEmpleado().ConsultarInventarioCategoria(categoria);

            return(inventario);
        }
Пример #23
0
        //
        public List <UEncapInventario> consultarinventario()
        {
            var inventario = new DAOEmpleado().ConsultarInventario();

            return(inventario);
        }
Пример #24
0
        //
        public UEncapCarrito verificaritemcarrito(UEncapCarrito verificar)
        {
            UEncapCarrito item = new UEncapCarrito();

            return(item = new DAOEmpleado().verificarArticuloEnCarrito(verificar));
        }
Пример #25
0
        //
        public UEncapCarrito verificarUsuarioTienePedido(UEncapCarrito carrito)
        {
            UEncapCarrito verificar = new UEncapCarrito();

            return(verificar = new DAOEmpleado().verificarUsuarioTienePedido(carrito));
        }
Пример #26
0
        //trae la consulta de la verificacion de correo existente
        public UEncapUsuario verificarCorreo(UEncapUsuario correo)
        {
            UEncapUsuario usuario = new UEncapUsuario();

            return(usuario = new DAOEmpleado().verificarCorreo(correo));
        }
Пример #27
0
        public UEncapUsuario verificaridentificacion(UEncapUsuario user)
        {
            UEncapUsuario usuario = new UEncapUsuario();

            return(usuario = new DAOEmpleado().verificarIdentificacion(user));
        }
Пример #28
0
        public List <UEncapMarca> consultarmarca()
        {
            var inventario = new DAOEmpleado().ColsultarMarca();

            return(inventario);
        }
Пример #29
0
    protected void btn_ingresar_Click(object sender, EventArgs e)
    {
        EPersona eUser = new EPersona();

        eUser.Username = txt_username.Text;
        eUser.Clave    = txt_contraseña.Text;

        Empleado empleado = new Empleado();

        empleado.Username = txt_username.Text;
        empleado.Clave    = txt_contraseña.Text;

        Administrador administrador = new Administrador();

        administrador.Username = txt_username.Text;
        administrador.Clave    = txt_contraseña.Text;


        eUser         = new DAOPersona().Login_Vasbor(eUser);
        empleado      = new DAOEmpleado().Login_Vasbor(empleado);
        administrador = new DAOAdministrador().Login_Vasbor(administrador);



        if (administrador == null)
        {
            ((Label)lb_error).Text = ("Usuario o clave incorrecta");
        }
        else if (administrador.Id_rol == 1)
        {
            if (CheckBox1.Checked)
            {
                Response.Cookies["usern"].Value = txt_username.Text;
                Response.Cookies["pass"].Value  = txt_contraseña.Text;

                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(15);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(15);
            }
            else
            {
                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(-1);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(-1);
            }
            Session["validar_sesion_administrador"] = administrador;
            Response.Redirect("SAdministrador.aspx");
            txt_username.Text   = string.Empty;
            txt_contraseña.Text = string.Empty;
        }

        if (empleado == null)
        {
            ((Label)lb_error).Text = ("Usuario o clave incorrecta");
        }
        else if (empleado != null && empleado.Estado_id == 3)
        {
            ((Label)lb_error).Text = ("Empleado Inhabilitado");
        }
        else if (empleado != null && empleado.Estado_id == 2)
        {
            ((Label)lb_error).Text = ("Recuperacion De Contraseña");
        }
        else if (empleado != null && empleado.Id_rol == 2 && empleado.Estado_id == 1)
        {
            if (CheckBox1.Checked)
            {
                Response.Cookies["usern"].Value = txt_username.Text;
                Response.Cookies["pass"].Value  = txt_contraseña.Text;

                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(15);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(15);
            }
            else
            {
                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(-1);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(-1);
            }
            Session["validar_sesion_empleado"] = empleado;
            Session["id_empleado"]             = empleado.Id;
            Response.Redirect("CatalogoEmpleado.aspx");
            txt_username.Text   = string.Empty;
            txt_contraseña.Text = string.Empty;
        }

        if (eUser == null && empleado == null)
        {
            ((Label)lb_error).Text = ("Usuario o clave incorrecta");
        }
        else if (eUser != null && eUser.Estado_id == 3)
        {
            ((Label)lb_error).Text = ("Usuario Inhabilitado");
        }
        else if (eUser != null && eUser.Estado_id == 2)
        {
            ((Label)lb_error).Text = ("Recuperacion De Contraseña");
        }
        else if (eUser != null && eUser.Id_rol == 3 && eUser.Estado_id == 1)
        {
            if (CheckBox1.Checked)
            {
                Response.Cookies["usern"].Value = txt_username.Text;
                Response.Cookies["pass"].Value  = txt_contraseña.Text;

                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(15);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(15);
            }
            else
            {
                Response.Cookies["usern"].Expires = DateTime.Now.AddDays(-1);
                Response.Cookies["pass"].Expires  = DateTime.Now.AddDays(-1);
            }
            if (eUser.Estado_id == 2)
            {
                ((Label)lb_error).Text = ("Usted esta en proceso de recuperacion de contraseña");
                return;
            }
            Session["validar_sesion_usuario"] = eUser;
            Session["id_usuario"]             = eUser.Id;
            Response.Redirect("Catalogo.aspx");
            txt_username.Text   = string.Empty;
            txt_contraseña.Text = string.Empty;
        }
    }
Пример #30
0
        //metodo para obtener la cantidad dispnibles
        public int obtenerproductoxcarito(int id)
        {
            int cantidad;

            return(cantidad = new DAOEmpleado().ObtenerCantidadxProductoCarrito(id));
        }