public List<EntTableroGestionQueja> ObtenerTableroGestion(EntTableroGestionQueja ent) { DataTable dt = new DatPrincipal().ObtenerTableroGestion(ent.FechaInicial, ent.FechaFinal, ent.Queja, ent.Sistema, 0, ent.EjecSAC, ent.NumServicio, ent.Cliente, ent.Etapa, ent.Definicion, ent.Estado, ent.Municipio); List<EntTableroGestionQueja> lst = new List<EntTableroGestionQueja>(); foreach (DataRow dr in dt.Rows) { EntTableroGestionQueja enti = new EntTableroGestionQueja(); enti.CausaId = Convert.ToInt32(dr["CAUSA_ID"]); enti.Queja = dr["QUEJA_REPORTE"].ToString(); enti.Descripcion = dr["CATA_CAUSA_DESCRIPCION"].ToString(); enti.NumServicio = dr["QUEJA_NUMERO_SERVICIO"].ToString(); enti.UnidadNegocio = dr["SIST_NOMBRE"].ToString(); enti.ClienteNombre = dr["cliente_NomCliente"].ToString(); enti.NombServicio = dr["Servicio_NomServicio"].ToString(); enti.FechaAlta = Convert.ToDateTime(dr["QUEJA_FECHA_ALTA"]); enti.fAlta = enti.FechaAlta.ToString("dd/MM/yyyy HH:mm"); enti.NombreEjecutivoSAC = dr["CATA_EJECSAC_NOMBRE"].ToString(); enti.FechaAsigResp = dr["BITA_FECHA_ASIGNACION_RESPONSABLE"] is DBNull ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(dr["BITA_FECHA_ASIGNACION_RESPONSABLE"]); enti.fAsigResp = enti.FechaAsigResp.ToString("dd/MM/yyyy HH:mm"); enti.FechaContResp = dr["BITA_FECHA_CONTACTAR_RESPONSABLE"] is DBNull ? Convert.ToDateTime("01/01/1900") : Convert.ToDateTime(dr["BITA_FECHA_CONTACTAR_RESPONSABLE"]); enti.fContResp = enti.FechaContResp.ToString("dd/MM/yyyy HH:mm"); lst.Add(enti); } return lst; }
public static string ObtenerTableroGestion(string fechaInicial, string FechaFinal, string Queja, string UnidadNegocio, string TipoServicio, string EjecutivoSAC, string NoServicio, string Cliente, string Etapa, string Definicion, string Estado, string Municipio) { EntTableroGestionQueja ent = new EntTableroGestionQueja(); ent.FechaInicial = Convert.ToDateTime(fechaInicial); ent.FechaFinal = Convert.ToDateTime(FechaFinal); ent.Sistema = Convert.ToInt32(UnidadNegocio); ent.Queja = Queja; ent.TipoServicio = TipoServicio == "" ? 0 : Convert.ToInt32(TipoServicio); ent.EjecSAC = EjecutivoSAC == "" ? 0 : Convert.ToInt32(EjecutivoSAC); ent.NumServicio = NoServicio; ent.Cliente = Cliente == "" ? 0 : Convert.ToInt32(Cliente); ent.Etapa = Etapa == "" ? 0 : Convert.ToInt32(Etapa); ent.Definicion = Definicion == "" ? true : Convert.ToBoolean(Definicion); ent.Estado = Estado == "" ? 0 : Convert.ToInt32(Estado); ent.Municipio = Municipio == "" ? 0 : Convert.ToInt32(Municipio); List<EntTableroGestionQueja> lst = new BusQueja().ObtenerTableroGestion(ent); JavaScriptSerializer oSerializer = new JavaScriptSerializer(); string sJSON = oSerializer.Serialize(lst); return sJSON; }