public ActionResult Delete(string id, EmpleadosModel model) { try { // TODO: Add delete logic here empleadoCollection.DeleteOne(Builders <EmpleadosModel> .Filter.Eq("_id", ObjectId.Parse(id))); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(EmpleadosModel model) { try { // TODO: Add insert logic here empleadoCollection.InsertOne(model); return(RedirectToAction("Index")); } catch { return(View()); } }
public GenericAnswer GetObjEmpleado(EmpleadosModel entity) { GenericAnswer response; SqlParameter[] parameters = { new SqlParameter { Value = entity.id, ParameterName = "@id" }, }; response = connectionManager.GetObject <EmpleadosModel>(getObjectEmpleado, parameters); return(response); }
private async void setNombre() { try { Empleados_GetBindingModel model = new Empleados_GetBindingModel(); model.ID = emplid; this.nombre = await EmpleadosModel.GetNombre(model); } catch (Exception) { this.nombre = string.Empty; } finally { OnPropertyChanged("Nombre"); } }
public async Task <bool> AgregarEmpleadoAsync(EmpleadosModel empleado) { try { var resultado = await this.PostAsJsonAsync("GuardarEmpleado", empleado); if (resultado.IsSuccessStatusCode) { return(true); } return(false); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); throw; } }
public async Task <bool> ActualizarEmpleadoAsync(EmpleadosModel empleado) { try { var resultado = await this.PostAsJsonAsync("ActualizarEmpleado", empleado); if (resultado.IsSuccessStatusCode) { var httpRes = resultado.Content.ReadAsStringAsync().Result; var res = JsonConvert.DeserializeObject <bool>(httpRes); return(res); } return(false); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); throw; } }
public ActionResult Edit(string id, EmpleadosModel model) { try { // TODO: Add update logic here var filter = Builders <EmpleadosModel> .Filter.Eq("_id", ObjectId.Parse(id)); var update = Builders <EmpleadosModel> .Update .Set("nombre", model.Nombre) .Set("telefono", model.Telefono) .Set("sexo", model.Sexo) .Set("fechaNac", model.FechaNac) .Set("puesto", model.Puesto); var result = empleadoCollection.UpdateOne(filter, update); return(RedirectToAction("Index")); } catch { return(View()); } }
public async Task <bool> AgregarEmpleadosAsync(EmpleadosModel empleado) { var agrego = await empleadosAPI.AgregarEmpleadoAsync(empleado); return(agrego); }
public void nuevoEmpleado() { empleado = new EmpleadosModel(); isOpen = true; Accion = "Agregar"; }
public void AutoCompletar(EmpleadosModel emp) { empleado = emp; isOpen = true; Accion = "Editar"; }
public async Task EliminarEmpleado(EmpleadosModel empleado) { await EmpleadosBL.EliminarEmpleadosAsync(empleado); await ObtenerEmpleados(); }
public IActionResult UpdateEmpleado([FromBody] EmpleadosModel entidad) { return(Ok(EmpleadosRepositorio.UpdateEmpleado(entidad))); }
public GenericAnswer CreateEmpleado(EmpleadosModel entity) { GenericAnswer response = new GenericAnswer(); SqlParameter[] parameters = { new SqlParameter { Value = entity.nombres, ParameterName = "@nombres" }, new SqlParameter { Value = entity.apellidos, ParameterName = "@apellidos" }, new SqlParameter { Value = entity.genero, ParameterName = "@genero" }, new SqlParameter { Value = entity.edad, ParameterName = "@edad" }, new SqlParameter { Value = entity.cargo, ParameterName = "@cargo" }, new SqlParameter { Value = entity.salario, ParameterName = "@salario" }, new SqlParameter { Value = entity.direccion, ParameterName = "@direccion" }, new SqlParameter { Value = entity.telefono, ParameterName = "@telefono" }, new SqlParameter { Value = entity.correo, ParameterName = "@correo" }, new SqlParameter { Value = entity.tipoDocumento, ParameterName = "@tipoDocumento" }, new SqlParameter { Value = entity.documento, ParameterName = "@documento" }, new SqlParameter { Value = entity.idEntidad, ParameterName = "@idEntidad" }, new SqlParameter { Value = entity.idUsuario, ParameterName = "@idUsuario" }, new SqlParameter { SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output, ParameterName = "@OutIdEmpleado" } }; string messageError = string.Empty; connectionManager.AcctionRun(insertEmpleado, ref messageError, parameters); if (Convert.ToInt32(parameters[parameters.Length - 1].Value.ToString()) > 0) { entity.id = Convert.ToInt32(parameters[parameters.Length - 1].Value.ToString()); } if (!string.IsNullOrEmpty(messageError)) { response.error = messageError; response.successful = false; return(response); } response.error = messageError; response.entity = entity; response.successful = true; return(response); }
public GenericAnswer UpdateEmpleado(EmpleadosModel entity) { GenericAnswer response = new GenericAnswer(); SqlParameter[] parameters = { new SqlParameter { Value = entity.id, ParameterName = "@id" }, new SqlParameter { Value = entity.nombres, ParameterName = "@nombres" }, new SqlParameter { Value = entity.apellidos, ParameterName = "@apellidos" }, new SqlParameter { Value = entity.genero, ParameterName = "@genero" }, new SqlParameter { Value = entity.edad, ParameterName = "@edad" }, new SqlParameter { Value = entity.cargo, ParameterName = "@cargo" }, new SqlParameter { Value = entity.salario, ParameterName = "@salario" }, new SqlParameter { Value = entity.direccion, ParameterName = "@direccion" }, new SqlParameter { Value = entity.telefono, ParameterName = "@telefono" }, new SqlParameter { Value = entity.correo, ParameterName = "@correo" }, new SqlParameter { Value = entity.tipoDocumento, ParameterName = "@tipoDocumento" }, new SqlParameter { Value = entity.documento, ParameterName = "@documento" }, new SqlParameter { Value = entity.idEntidad, ParameterName = "@idEntidad" }, new SqlParameter { Value = entity.idUsuario, ParameterName = "@idUsuario" }, }; string messageError = string.Empty; connectionManager.AcctionRun(updateEmpleado, ref messageError, parameters); if (!string.IsNullOrEmpty(messageError)) { response.error = messageError; response.successful = false; return(response); } response.error = messageError; response.entity = entity; response.successful = true; return(response); }
public async Task <bool> ActualizarEmpleadosAsync(EmpleadosModel empleado) { var actualizo = await empleadosAPI.ActualizarEmpleadoAsync(empleado); return(actualizo); }
public async Task <bool> EliminarEmpleadosAsync(EmpleadosModel empleado) { var elimino = await empleadosAPI.EliminarEmpleadoAsync(empleado.Id); return(elimino); }
public GenericAnswer DeleteEmPleado(EmpleadosModel entity) { throw new System.NotImplementedException(); }