public async Task <IActionResult> Edit(int id, TipoCapacitacion tipoCapacitacion) { if (id != tipoCapacitacion.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoCapacitacion); await _context.SaveChangesAsync(); await _logRepository.SaveLogs("Editar", "Editar Tipo Capacitaciones Id: " + tipoCapacitacion.Id.ToString(), "Tipo Capacitaciones", User.Identity.Name); } catch (DbUpdateConcurrencyException) { if (!TipoCapacitacionExists(tipoCapacitacion.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoCapacitacion)); }
public DataSet ConsultarTipoCapacitacion(TipoCapacitacion obj) { try { return(ClsCapacitaciones.ConsultarTipoCapacitacion(obj)); } catch (Exception) { return(null); } }
public async Task <IActionResult> Create(TipoCapacitacion tipoCapacitacion) { if (ModelState.IsValid) { _context.Add(tipoCapacitacion); await _context.SaveChangesAsync(); await _logRepository.SaveLogs("Crear", "Crear Tipo Capacitaciones Id: " + tipoCapacitacion.Id.ToString(), "Tipo Capacitaciones", User.Identity.Name); return(RedirectToAction(nameof(Index))); } return(View(tipoCapacitacion)); }
public static DataSet ConsultarTipoCapacitacion(TipoCapacitacion obj) { try { var comando = new SqlCommand(); _conexion = AccesoDatos.Validar_Conexion("SisAsepba", ref _mensaje); if (_conexion == null) { _mensaje = "Error al encontrar la conexion proporcionada"; return(null); } else { AccesoDatos.Conectar(_conexion, ref _mensaje); comando.Connection = _conexion; comando.CommandText = SpConexion2; comando.Parameters.AddWithValue("@@Accion", obj.Accion); comando.Parameters.AddWithValue("@@IdTipoCapacitacion", obj.IdTipoCapacitacion); comando.Parameters.AddWithValue("@@Alias", obj.Alias); comando.Parameters.AddWithValue("@@Descripcion", obj.Descripcion); comando.Parameters.AddWithValue("@@Estado", obj.Estado); comando.Parameters.AddWithValue("@@UsuarioCreacion", obj.UsuarioCreacion); comando.Parameters.AddWithValue("@@FechaCreacion", obj.FechaCreacion); comando.Parameters.AddWithValue("@@UsuarioModificacion", obj.UsuarioModificacion); comando.Parameters.AddWithValue("@@FechaModificacion", obj.FechaModificacion); var resultado = AccesoDatos.LlenarDataTable(comando, ref _mensaje); var ds = new DataSet(); ds.Tables.Add(resultado.Copy()); return(ds); } } catch (Exception ex) { _mensaje = ex.Message; return(null); } finally { AccesoDatos.Desconectar(_conexion, ref _mensaje); } }