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")); }
public PartialViewResult EmpleadoDD() { DAOEmpleado data = DAOEmpleado.getInstance(); List <Empleado> empleados = data.obtenerEmpleado(); return(PartialView("EmpleadoEnvioDropDown", empleados)); }
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)); }
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); }
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)); }
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)); } }
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)); }
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(); }
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)); }
//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; } }
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; } }
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)); }
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; }
public List <UEncapInventario> consultarinventariocombinado(int categoria, int marca) { var inventario = new DAOEmpleado().ConsultarInventariCombinado(categoria, marca); return(inventario); }
// public List <UEncapInventario> consultarinventariomarca(int marca) { var inventario = new DAOEmpleado().ConsultarInventariMarca(marca); return(inventario); }
// public List <UEncapInventario> consultarinventariocategoria(int categoria) { var inventario = new DAOEmpleado().ConsultarInventarioCategoria(categoria); return(inventario); }
// public List <UEncapInventario> consultarinventario() { var inventario = new DAOEmpleado().ConsultarInventario(); return(inventario); }
// public UEncapCarrito verificaritemcarrito(UEncapCarrito verificar) { UEncapCarrito item = new UEncapCarrito(); return(item = new DAOEmpleado().verificarArticuloEnCarrito(verificar)); }
// public UEncapCarrito verificarUsuarioTienePedido(UEncapCarrito carrito) { UEncapCarrito verificar = new UEncapCarrito(); return(verificar = new DAOEmpleado().verificarUsuarioTienePedido(carrito)); }
//trae la consulta de la verificacion de correo existente public UEncapUsuario verificarCorreo(UEncapUsuario correo) { UEncapUsuario usuario = new UEncapUsuario(); return(usuario = new DAOEmpleado().verificarCorreo(correo)); }
public UEncapUsuario verificaridentificacion(UEncapUsuario user) { UEncapUsuario usuario = new UEncapUsuario(); return(usuario = new DAOEmpleado().verificarIdentificacion(user)); }
public List <UEncapMarca> consultarmarca() { var inventario = new DAOEmpleado().ColsultarMarca(); return(inventario); }
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; } }
//metodo para obtener la cantidad dispnibles public int obtenerproductoxcarito(int id) { int cantidad; return(cantidad = new DAOEmpleado().ObtenerCantidadxProductoCarrito(id)); }