private void Buscarbutton_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(empleadoIdMaskedTextBox.Text)) { MessageBox.Show("No ahi ningun Id para poder evaluar."); Limpiar(); } else { int id = Utilidades.TOINT(empleadoIdMaskedTextBox.Text); var empleado = EmpleadoBLL.Buscar(p => p.EmpleadoId == id); if (empleado != null) { nombresTextBox.Text = empleado.Nombres; fechaNacimientoDateTimePicker.Value = empleado.FechaNacimiento; sueldoMaskedTextBox.Text = empleado.Sueldo.ToString(); LlenarGridRetenciones(empleado); LlenarGridTiposEmails(empleado); } else { MessageBox.Show("No existe ningun empleado con ese Id."); Limpiar(); } } }
public ActionResult Crear(Empleado empleado) { try { if (empleado.Nombres == null) { return(Json(new { ok = false, msg = "Debe ingresar los nombres del Empleado" }, JsonRequestBehavior.AllowGet)); } if (empleado.Apellidos == null) { return(Json(new { ok = false, msg = "Debe ingresar los apellidos del Empleado" }, JsonRequestBehavior.AllowGet)); } if (empleado.Email == null) { return(Json(new { ok = false, msg = "Debe ingresar el email del Empleado" }, JsonRequestBehavior.AllowGet)); } if (empleado.Direccion == null) { return(Json(new { ok = false, msg = "Debe ingresar la dirección del Empleado" }, JsonRequestBehavior.AllowGet)); } System.Threading.Thread.Sleep(2000); EmpleadoBLL.Agregar(empleado); return(Json(new { ok = true, toRedirect = Url.Action("Index") }, JsonRequestBehavior.AllowGet)); //return RedirectToAction("Index"); } catch (Exception ex) { //ModelState.AddModelError("", "Ocurrió un error al crear el proyecto. " + ex.Message); //return View(proy); return(Json(new { ok = false, msg = "Ocurrió un error al crear el empleado. " + ex.Message }, JsonRequestBehavior.AllowGet)); } }
private void updateData() { EmpleadoBLL empleadosBLL = new EmpleadoBLL(); listaCompleta = empleadosBLL.ObtenerEmpleados(); listEmpleados.DataSource = listaCompleta; }
private void Guardarbutton_Click(object sender, EventArgs e) { if (!Validar()) { MessageBox.Show("Por favor llenar los campos vacios."); Limpiar(); } else { var empleado = new Empleados(); empleado = LlenarCampos(); if (empleado != null) { if (EmpleadoBLL.Guardar(empleado)) { MessageBox.Show("El empleado se guardo."); } else { MessageBox.Show("El empleado no se pudo guardar."); } } Limpiar(); } }
private void btnGuardar_Click(object sender, EventArgs e) { Empleado empleado = new Empleado(); empleado.Apellido = txtApellidos.Text; empleado.Nombre = txtNombre.Text; empleado.DNI = Convert.ToInt32(txtDNI.Text); EmpleadoBLL empleadosBLL = new EmpleadoBLL(); if (id <= 0) { try { empleadosBLL.Guardar(empleado); this.Close(); } catch (RestauranteDataException) { MessageBox.Show("Ha ocurrido un error en la base de datos"); } catch (RestauranteValidacionException) { MessageBox.Show("Verifique los datos ingresados"); } } else { empleado.Id = id; empleadosBLL.Editar(empleado); this.Close(); } }
public ActionResult Create() { List <Empleado> listaEmpleados = EmpleadoBLL.SelectAll(); ViewBag.EmpleadoPk = new SelectList(listaEmpleados, "pkEmpleado", "fullName"); return(View()); }
private void btnlistarem_Click(object sender, RoutedEventArgs e) { dtgempleado.ItemsSource = null; EmpleadoBLL emp = new EmpleadoBLL(); dtgempleado.ItemsSource = emp.listarTodos(); }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtID.Text.Length > 0 && txtNombre.Text.Length > 0 && txtPrimerApellido.Text.Length > 0 && txtSegundoApellido.Text.Length > 0 && txtCorreo.Text.Length > 0 && cbxDepartamento.Text.Length > 0 && picfoto.Image != null) { EmpleadoBLL oEmpleadoBLL = new EmpleadoBLL(); EmpleadoDAL oEmpleadoDAL = new EmpleadoDAL(); oEmpleadoBLL = RecuperarInformacion(); dgvEmpleados.DataSource = null; if (oEmpleadoDAL.Agregar(oEmpleadoBLL)) { dgvEmpleados.DataSource = oEmpleadoDAL.CargarDataGridView(); if (dgvEmpleados.Rows.Count > 0) { actualizarBotones(true, true); } MessageBox.Show("El registro se agregó correctamente", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("ERROR\nEl registro no se puede agregar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("ERROR\nEl registro no se puede agregar,\nel campo 'ID' o 'Departamento' está vacío", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnBorrarEmp_Click(object sender, EventArgs e) { try { int id; id = Convert.ToInt32(txtIdEmp.Text); EmpleadoBLL.getEmpleadoByName(id); bool IsDelete = EmpleadoBLL.deleteEmpleado(id); if (IsDelete) { MessageBox.Show("Se elimino el empleado."); } else { MessageBox.Show("Fallo al momento de eliminar."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult Edit(int id) { Departamento departamento = DepartamentoBLL.GetEmpleadoById(id); List <Empleado> listaEmpleados = EmpleadoBLL.SelectAll(); ViewBag.EmpleadoPk = new SelectList(listaEmpleados, "pkEmpleado", "fullName"); return(View(departamento)); }
public ListaEmpleados() { InitializeComponent(); EmpleadoBLL empleadoBLL = new EmpleadoBLL(); cmbEmpleados.DataSource = empleadoBLL.ObtenerEmpleados(); cmbEmpleados.DisplayMember = "Nombre"; }
public ListaDeEmpleados() { InitializeComponent(); _empleadoBLL = new EmpleadoBLL(); var empleados = _empleadoBLL.ListarEmpleadoDAL(); EmpleadosListView.ItemsSource = empleados; }
public ActionResult Edit([Bind(Include = "id_emp,nombre_completo,telefono,correo,cedula,lugar_nacimiento,sexo,estado_civil,area_trabajo")] Empleado empleado) { if (ModelState.IsValid) { EmpleadoBLL.Update(empleado); return(RedirectToAction("Index")); } return(View(empleado)); }
private void ListarSegunCargo() { switch (Data.RolUserActivo) { case "adm": // si es Administrador se listarán los usuarios registrados List <UsuarioBLL> listaUsuarios = new UsuarioBLL().DatosUsuario(); var resultadoUser = (from users in listaUsuarios select new { users.idUsuario, users.nombreUsuario, RolUsuario = users.GetRolUsuario(users.nombreUsuario) }).ToList(); dgDatos.ItemsSource = resultadoUser; break; case "emp": // si es Un empleado se listarán segun su cargo horas reservadas, o pedidos hechos List <EmpleadoBLL> listaEmpleado = new EmpleadoBLL().listarTodos(); var resultadoEmp = (from emp in listaEmpleado where emp.nombreCompleto == Data.NombreUser select emp.CARGO_EMPL).FirstOrDefault(); switch (resultadoEmp) { case Cargos.Atencion: //si es atención se listarán todas las horas reservadas. //list<reservahorabll> listareserva = new reservahorabll().listartodos(); //dgDatos.ItemsSource = listareserva; break; case Cargos.Mecanico: // si es mecánico se listarán sus horas agendadas. //List<ServicioBLL> listareservaMecanico = new ServicioBLL().listartodos(); //List<EmpleadoBLL> empleados = new EmpleadoBLL().listarTodos(); //var reservaMecanico = (from servcio in listareservaMecanico // join meca in empleados on servcio.RutEmpleado equals meca.RUT_EMPL // where servcio.RutEmpleado == meca.RUT_EMPL // select servcio).ToList(); //dgDatos.ItemsSource = reservaMecanico; break; case Cargos.Bodeguero: // si es bodeguero listaran los pedidos. dgDatos.ItemsSource = new PedidoBLL().listar(); break; case Cargos.Cajero: // si es cajero se listarán los productos. dgDatos.ItemsSource = new ProductoBLL().ListarTodo(); break; } Data.CargoEmpleadoLogeado = resultadoEmp.ToString(); break; } }
public ActionResult Edit([Bind(Include = "id_asis,fecha_ingreso,fecha_salida,id_emp")] Asistencia asistencia) { if (ModelState.IsValid) { AsistenciaBLL.Update(asistencia); return(RedirectToAction("Index")); } ViewBag.id_emp = new SelectList(EmpleadoBLL.List(), "id_emp", "nombre_completo", asistencia.id_emp); return(View(asistencia)); }
public IHttpActionResult Get() { try { List <Empleado> todos = EmpleadoBLL.List(); return(Content(HttpStatusCode.OK, todos)); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public ActionResult EditSolo() { HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName]; FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(authCookie.Value); string name = ticket.Name; int User = Convert.ToInt32(name); Empleado emp = EmpleadoBLL.GetEmpleadoById(User); return(View(emp)); }
public ActionResult Edit([Bind(Include = "id,pago_empleado,id_asis,id_emp,dias_trabajo")] Informe informe) { if (ModelState.IsValid) { InformeBLL.Update(informe); return(RedirectToAction("Index")); } ViewBag.id_asis = new SelectList(AsistenciaBLL.List(), "id_asis", "id_asis", informe.id_asis); ViewBag.id_emp = new SelectList(EmpleadoBLL.List(), "id_emp", "nombre_completo", informe.id_emp); return(View(informe)); }
private void IniciarVentana() { try { cboProveedor.ItemsSource = new ProveedorBLL().listarTodos(); cboProveedor.DisplayMemberPath = "nombreCompleto"; cboProveedor.SelectedValuePath = "Rut"; cboProveedor.SelectedIndex = 0; List <EmpleadoBLL> listadoEmpleados = new EmpleadoBLL().listarTodos(); if (Data.EsAdmin) { var listaBodegueros = (from emp in listadoEmpleados where (emp.CARGO_EMPL == Cargos.Bodeguero || emp.CARGO_EMPL == Cargos.Administrador) & emp.ID_USUARIO == Data.IdUserActivo select emp).ToList(); cboEmpleado.ItemsSource = listaBodegueros; } else { var listaBodegueros = (from emp in listadoEmpleados where (emp.CARGO_EMPL == Cargos.Bodeguero) & emp.ID_USUARIO == Data.IdUserActivo select emp).ToList(); cboEmpleado.ItemsSource = listaBodegueros; } cboEmpleado.DisplayMemberPath = "nombreCompleto"; cboEmpleado.SelectedValuePath = "RUT_EMPL"; cboEmpleado.SelectedIndex = 0; cboEmpleado.IsEnabled = false; cboProductos.ItemsSource = new ProductoBLL().ListarTodo(); cboProductos.DisplayMemberPath = "Descripcion"; cboProductos.SelectedValuePath = "Id_producto"; cboProductos.SelectedIndex = 0; var estados = (EstadoPedido[])Enum.GetValues(typeof(EstadoPedido)); cboEstado.ItemsSource = estados; cboEstado.SelectedIndex = 0; List <PedidoBLL> listar = pedido.listar(); var listadoPedidos = (from pedido in listar where pedido.RutEmpleado == cboEmpleado.SelectedValue.ToString() select pedido).ToList(); dgDetalleProducto.ItemsSource = listadoPedidos; iniciar(true); } catch (Exception ex) { Console.WriteLine("Excepcion producida :C ... Error: " + ex.Message); } }
private void MetroWindow_Loaded(object sender, RoutedEventArgs e) {//carga grilla EmpleadoBLL emp = new EmpleadoBLL(); dtgempleado.ItemsSource = emp.listarTodos(); // carga el comboBox var cargos = (Cargos[])Enum.GetValues(typeof(Cargos)); cmbcargoem.ItemsSource = cargos; cmbcargoem.SelectedIndex = 1; }
public IHttpActionResult Delete(int id) { try { EmpleadoBLL.Delete(id); return(Ok("Empleado eliminado correctamente")); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult Put(Empleado empleado) { try { EmpleadoBLL.Update(empleado); return(Content(HttpStatusCode.OK, "Empleado actualizado correctamente")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Post(Empleado empleado) { try { EmpleadoBLL.Create(empleado); return(Content(HttpStatusCode.Created, "Empleado creado correctamente")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
private void btnbuscarcargem_Click(object sender, RoutedEventArgs e) { EmpleadoBLL emp = new EmpleadoBLL(); List <EmpleadoBLL> lista = emp.listarTodos(); lista = (from empleado in lista where empleado.CARGO_EMPL == (Cargos)cmbcargoem.SelectedItem select empleado).ToList(); dtgempleado.ItemsSource = null; dtgempleado.ItemsSource = lista; dtgempleado.IsReadOnly = true; }
private void IniciarVentana(string username, string result) { if (result.Equals("adm")) { List <EmpleadoBLL> listaEmp = new EmpleadoBLL().listarTodos(); Data.EsAdmin = true; Data.RolUserActivo = result; List <UsuarioBLL> listaUs = new UsuarioBLL().DatosUsuario(); var idUsuario = (from us in listaUs where us.nombreUsuario == username select us.idUsuario).FirstOrDefault(); Data.IdUserActivo = idUsuario; var rutEmp = (from emp in listaEmp where emp.ID_USUARIO == Data.IdUserActivo select emp.RUT_EMPL).FirstOrDefault(); var nombre = (from emp in listaEmp where emp.ID_USUARIO == Data.IdUserActivo select emp.nombreCompleto).FirstOrDefault(); Data.NombreUser = nombre; Data.RutEmpleadoActivo = rutEmp; } else { List <EmpleadoBLL> listaEmp = new EmpleadoBLL().listarTodos(); List <UsuarioBLL> listaUs = new UsuarioBLL().DatosUsuario(); var idUsuario = (from us in listaUs where us.nombreUsuario == username select us.idUsuario).FirstOrDefault(); Data.IdUserActivo = idUsuario; Console.WriteLine("Id User: "******"Nombre: " + nombre); Data.NombreUser = nombre; Data.EsAdmin = false; Data.RolUserActivo = result; } Data.EstaLogeado = true; Console.WriteLine("Nombre: " + Data.NombreUser); SaludoUsuario saludo = new SaludoUsuario(); this.Close(); saludo.Show(); }
private void btnBorrar_Click(object sender, EventArgs e) { if (dgvListaEmpleados.SelectedRows.Count == 1) { DataGridViewRow o = dgvListaEmpleados.SelectedRows[0]; Empleado empleado = (Empleado)o.DataBoundItem; EmpleadoBLL empleadoBLL = new EmpleadoBLL(); empleadoBLL.Borrar(empleado); CargarEmpleados(); } }
public ActionResult Eliminar(int id) { try { EmpleadoBLL.Borrar(id); return(Json(new { ok = true, toRedirect = Url.Action("Index") }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { ok = false, msg = "Ocurrió un error al borrar el empleado. " + ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult AutoCompleteEmpleados(string term) { IEnumerable <Empleado> listaEmpleado = EmpleadoBLL.SelectAll(); var empleados = from s in listaEmpleado select s; if (!String.IsNullOrEmpty(term)) { empleados = empleados.Where(s => s.txtNombre.ToUpper().Contains(term.ToUpper()) || s.txtApellidos.ToUpper().Contains(term.ToUpper())); } return(Json(empleados.ToList <Empleado>())); }
public ActionResult Modificar(Empleado empleado) { try { EmpleadoBLL.Editar(empleado); return(Json(new { ok = true, toRedirect = Url.Action("Index") }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { ok = false, msg = "Ocurrió un error al modificar el empleado. " + ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult EditSolo(Empleado empleado) { try { EmpleadoBLL.UpdateEmpleado(empleado); return(RedirectToAction("Index", "Admin")); } catch (DataException /* dex */) { //Log the error (uncomment dex variable name after DataException and add a line here to write a log. ModelState.AddModelError(string.Empty, "No fue posible guardar la información, contacte con el administrador."); } return(View(empleado)); }