protected async void btnModificar_Click(object sender, EventArgs e) { if (ValidarModificar()) { Models.Empleado empleadoModificado = new Models.Empleado(); Models.Empleado empleado = new Models.Empleado() { EMP_CODIGO = Int32.Parse(TextBox_codigo.Text), EMP_NOMBRE = TextBox_nombre.Text, EMP_APELLIDO1 = TextBox_primerApellido.Text, EMP_APELLIDO2 = TextBox_segundoApellido.Text, EMP_DIRECCION = TextBox_direccion.Text, EMP_TELEFONO = TextBox_telefono.Text }; empleadoModificado = await proveedoresManager.Actualizar(empleado, VG.usuarioActual.CadenaToken); if (empleadoModificado != null) { MensajeEstado("Registro modificado con exito", false, true); InicializarControles(); } else { MensajeEstado("Hubo un error al intentar modificar el registro", false, true); } } }
private void btnEliminar_Click(object sender, EventArgs e) { try { string message = "¿Estas seguro de eliminar el registo?"; string title = "Eliminar"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result = MessageBox.Show(message, title, buttons); if (result == DialogResult.Yes) { int?Id_Empleado = GetId(); if (Id_Empleado != null) { using (rentcarEntities db = new rentcarEntities()) { Models.Empleado oEmpleado = db.Empleados.Find(Id_Empleado); db.Empleados.Remove(oEmpleado); db.SaveChanges(); } Refresh(); } } } catch { MessageBox.Show("Este registro esta enzalado a otra tabla."); } }
public SEmpleadoCRUD() { //... _listadoEmpleado = new List <Models.Empleado>(); _objEmpleado = new Models.Empleado(); _objEmpleadoDTO = new EmpleadoDTO(); }
public IActionResult Guardar(Models.Empleado empleado) { if (!ModelState.IsValid) { return(View(empleado.EmpleadoId == 0 ? "Crear" : "Editar", empleado)); } if (empleado.EmpleadoId == 0) { if (empleado.ImagenCarga != null) { var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "uploads", empleado.ImagenCarga.FileName); using (var stream = System.IO.File.Create(path)) { empleado.ImagenCarga.CopyTo(stream); empleado.Imagen = empleado.ImagenCarga.FileName; } } else { empleado.Imagen = "default.jpg"; } _dbContext.Add(empleado); } else { _dbContext.Update(empleado); } _dbContext.Add(empleado); _dbContext.SaveChanges(); return(RedirectToAction("Index")); }
protected async void btnAgregar_Click(object sender, EventArgs e) { if (ValidarInsertar()) { Models.Empleado empleadoAgregado = new Models.Empleado(); Models.Empleado empleado = new Models.Empleado() { EMP_NOMBRE = TextBox_nombre.Text, EMP_APELLIDO1 = TextBox_primerApellido.Text, EMP_APELLIDO2 = TextBox_segundoApellido.Text, EMP_DIRECCION = TextBox_direccion.Text, EMP_TELEFONO = TextBox_telefono.Text }; empleadoAgregado = await proveedoresManager.Ingresar(empleado, VG.usuarioActual.CadenaToken); if (empleadoAgregado != null) { MensajeEstado("Registro guardado con exito", false, true); InicializarControles(); } else { MensajeEstado("Ha habido un error al guardar el registro", true, true); } } }
private void btnGuardar_Click(object sender, EventArgs e) { using (rentcarEntities db = new rentcarEntities()) { if (Id_Empleado == null) { oEmpleado = new Models.Empleado(); } if (txtNombre.Text.Trim().Equals("") || txtApellido.Text.Trim().Equals("") || txtCedula.Text.Trim().Equals("") || txtCorreo.Text.Trim().Equals("") || txtContrasena.Text.Trim().Equals("") || cmbTandaLaboral.Text.Trim().Equals("") || nudPorcientoComision.Text.Trim().Equals("") || dtpFechaIngreso.Text.Trim().Equals("") || cmbEstado.Text.Trim().Equals("")) { MessageBox.Show("Por favor, llenar todos los campos."); } else { if (CheckCedula(txtCedula.Text)) { var exists = db.Empleados.Any(x => x.Cedula.Equals(txtCedula.Text)); if (exists && Id_Empleado == null) { MessageBox.Show("Este empleado ya habia sido registrado."); return; } else { oEmpleado.Nombre = txtNombre.Text; oEmpleado.Apellido = txtApellido.Text; oEmpleado.Cedula = txtCedula.Text; oEmpleado.Correo = txtCorreo.Text; oEmpleado.Contrasena = txtContrasena.Text; oEmpleado.Tanda_laboral = cmbTandaLaboral.Text; oEmpleado.Porciento_Comision = Convert.ToInt32(nudPorcientoComision.Value); oEmpleado.Fecha_Ingreso = dtpFechaIngreso.Value; oEmpleado.Estado = cmbEstado.Text; if (Id_Empleado == null) { db.Empleados.Add(oEmpleado); } else { db.Entry(oEmpleado).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); MessageBox.Show("Guardado exitosamente"); this.Close(); } } else { MessageBox.Show("Cedula es invalida."); } } } }
public IActionResult Editar(int id) { //Con esto se lista Models.Empleado empleado = _dbContext.Empleado.Find(id); if (empleado == null) { return(RedirectToAction("Index")); } return(View("Editar")); }
public ActionResult PutEmpleado(int id, [FromBody] Models.Empleado empleado) { if (id != empleado.Id) { return(BadRequest()); } db.Entry(empleado).State = EntityState.Modified; db.SaveChanges(); return(Ok()); }
public void ModificarEmpleado(EmpleadoDTO datosDelEmpleado) { // Validar si el sexo no fue modificado. if (datosDelEmpleado.Sexo != null) { using (var dbContext = new SistemaDeGestionDeNomina()) { _objEmpleado = dbContext.Empleado.Find(datosDelEmpleado.ID); _objEmpleado.Nombre = datosDelEmpleado.Nombre; _objEmpleado.Apellido = datosDelEmpleado.Apellido; _objEmpleado.Sexo = datosDelEmpleado.Sexo; _objEmpleado.Sueldo = datosDelEmpleado.Sueldo; // Guardando los datos dbContext.Entry(_objEmpleado).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); } } else if (datosDelEmpleado.EstadoDelEmpleado != null) { using (var dbContext = new SistemaDeGestionDeNomina()) { _objEmpleado = dbContext.Empleado.Find(datosDelEmpleado.ID); _objEmpleado.Nombre = datosDelEmpleado.Nombre; _objEmpleado.Apellido = datosDelEmpleado.Apellido; _objEmpleado.EstadoDelEmpleado = datosDelEmpleado.EstadoDelEmpleado; _objEmpleado.Sueldo = datosDelEmpleado.Sueldo; // Guardando los datos dbContext.Entry(_objEmpleado).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); } } else { using (var dbContext = new SistemaDeGestionDeNomina()) { _objEmpleado = dbContext.Empleado.Find(datosDelEmpleado.ID); _objEmpleado.Nombre = datosDelEmpleado.Nombre; _objEmpleado.Apellido = datosDelEmpleado.Apellido; _objEmpleado.Sueldo = datosDelEmpleado.Sueldo; // Guardando los datos dbContext.Entry(_objEmpleado).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); } } }
public IActionResult CambiarEstado(int id) { //Con esto se lista Models.Empleado empleado = _dbContext.Empleado.Find(id); if (empleado == null) { return(RedirectToAction("Index")); } empleado.Estado = !empleado.Estado; _dbContext.Update(empleado); _dbContext.SaveChanges(); return(RedirectToAction("Index")); }
private void LoadData() { using (rentcarEntities db = new rentcarEntities()) { oEmpleado = db.Empleados.Find(Id_Empleado); txtNombre.Text = oEmpleado.Nombre; txtApellido.Text = oEmpleado.Apellido; txtCedula.Text = oEmpleado.Cedula; txtCorreo.Text = oEmpleado.Correo; txtContrasena.Text = oEmpleado.Contrasena; cmbTandaLaboral.Text = oEmpleado.Tanda_laboral; nudPorcientoComision.Value = oEmpleado.Porciento_Comision; dtpFechaIngreso.Value = oEmpleado.Fecha_Ingreso; cmbEstado.Text = oEmpleado.Estado; } }
public EmpleadoDTO PerfilEmpleado(int id_empleado) { using (var dbContext = new SistemaDeGestionDeNomina()) { // Capturando los datos del usuario por ID _objEmpleado = dbContext.Empleado.Find(id_empleado); if (_objEmpleado != null) { _objEmpleadoDTO.ID = _objEmpleado.ID; _objEmpleadoDTO.Nombre = _objEmpleado.Nombre; _objEmpleadoDTO.Apellido = _objEmpleado.Apellido; _objEmpleadoDTO.Sexo = _objEmpleado.Sexo; _objEmpleadoDTO.Sueldo = _objEmpleado.Sueldo; return(_objEmpleadoDTO); } } return(null); }
public bool BloquearEmpleado(int id_empleado) { // En caso de el usuario existir, sera bloquedo y retornara verdadero o falso. using (var dbContext = new SistemaDeGestionDeNomina()) { _objEmpleado = dbContext.Empleado.Find(id_empleado); if (_objEmpleado != null) { // Cambios al estado _objEmpleado.EstadoDelEmpleado = "Inactivo"; dbContext.Entry(_objEmpleado).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); return(true); } } return(false); }
public ActionResult GrabarEditar(Models.Empleado model) { string texto = ""; string tipo = ""; if (ModelState.IsValid) { Empleado empleado = new Empleado(); empleado.id = model.id; empleado.nombre = model.nombre; empleado.direccion = model.direccion; empleado.telefono = model.telefono; empleado.sexo = model.sexo; empleado.id_profesion = model.id_profesion; if (empleadoDatos.Update(empleado)) { texto = "El empleado ha sido editado exitosamente"; tipo = "success"; } else { texto = "Ha ocurrido un error en la base de funcion"; tipo = "error"; } } else { texto = "Los datos ingresados en el formulario son inválidos"; tipo = "warning"; } TempData["mensaje"] = funcion.mensaje("Empleados", texto, tipo); if (tipo == "success") { return(RedirectToAction("Index", "Empleados")); } else { return(RedirectToAction("Editar", "Empleados", new { id = model.id })); } }
public ActionResult Edit(Models.Empleado pEmpleado) { try { if (ModelState.IsValid) { var EmpleadoModificar = Mapper.Map <DATOS.Empleado>(pEmpleado); Empleado.ActualizarEmpleado(EmpleadoModificar); return(RedirectToAction("Index")); } else { return(View()); } } catch { return(View()); } }
public ActionResult Create(Models.Empleado pEmpleado) { try { if (ModelState.IsValid) { var EmpleadoInsertar = Mapper.Map <DATOS.Empleado>(pEmpleado); Empleado.InsertarEmpleado(EmpleadoInsertar); return(RedirectToAction("Index")); } else { return(View()); } } catch { return(View()); } }
public IndexEmpleado() { this.InitializeComponent(); GastroCloud.Models.Empleado empleado = new Models.Empleado(); gridEmpleados.ItemsSource = empleado.getDescuento(); }
public ActionResult PostEmpleado([FromBody] Models.Empleado empleado) { db.Empleado.Add(empleado); db.SaveChanges(); return(new CreatedAtRouteResult("ObtenerEmpleado", empleado)); }
public IActionResult Crear() { Models.Empleado empleado = new Models.Empleado(); return(View(empleado)); }