public List<PermisoTemporal> ListarPermisosTemporales(string sortExpression) { try { Dat_PermisosTemporales acceso = new Dat_PermisosTemporales(); DataSet datos = acceso.TraerListaTotalBD(new CGP.clsListaCondiciones(), 0, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress); List<PermisoTemporal> lista = null; if (datos != null && datos.Tables.Count > 0 && datos.Tables[0].Rows.Count > 0) { lista = new List<PermisoTemporal>(); foreach (DataRow row in datos.Tables[0].Rows) { PermisoTemporal obj = new PermisoTemporal(); obj.NumeroPermiso = Int32.Parse(row["NumeroPermiso"].ToString()); obj.FechaRegistro = (DateTime)row["FechaHoraRegistro"]; obj.UsuarioRegistro = row["LoginRegistro"].ToString(); obj.CodigoUsuario = Int32.Parse(row["CodigoUsuario"].ToString()); obj.FechaDesde = (DateTime)row["FechaHoraDesde"]; obj.FechaHasta = (DateTime)row["FechaHoraHasta"]; obj.Observaciones = row["Observaciones"].ToString(); obj.UsuarioAutorizado = row["NombreCompleto"].ToString(); lista.Add(obj); } } return lista; } catch (Exception) { throw; } }
public void ModificarPermisoTemporal(PermisoTemporal obj) { try { Dat_PermisosTemporales acceso = new Dat_PermisosTemporales(); acceso.ModificarBD(obj.NumeroPermiso, DateTime.Now, obj.UsuarioRegistro, obj.CodigoUsuario, obj.FechaDesde, obj.FechaHasta, obj.Observaciones, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress); } catch (Exception) { throw; } }
public void EliminarPermisoTemporal(PermisoTemporal obj) { try { Dat_PermisosTemporales acceso = new Dat_PermisosTemporales(); acceso.BorrarBD(obj.NumeroPermiso, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress); } catch (Exception) { throw; } }
public PermisoTemporal ObtenerPermisoTemporal(int numeroPermiso) { try { DateTime fechaRegistro = default(DateTime); string usuarioRegistro = String.Empty; double codigoUsuario = 0; DateTime fechaDesde = default(DateTime); DateTime fechaHasta = default(DateTime); string observaciones = String.Empty; Dat_PermisosTemporales acceso = new Dat_PermisosTemporales(); acceso.TraerRegistroBD(numeroPermiso, ref fechaRegistro, ref usuarioRegistro, ref codigoUsuario, ref fechaDesde, ref fechaHasta, ref observaciones, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress); PermisoTemporal permiso = new PermisoTemporal() { NumeroPermiso = numeroPermiso, FechaRegistro = fechaRegistro, CodigoUsuario = (int)codigoUsuario, FechaDesde = fechaDesde, FechaHasta = fechaHasta, Observaciones = observaciones, UsuarioRegistro = usuarioRegistro, }; return permiso; } catch (Exception) { throw; } }