public ActionResult Resultado(BESitrad oTramite) { if (!ModelState.IsValid) { return(View("Index")); } string[] valores = oTramite.IDTramite.Split(Convert.ToChar("-")); if (valores.Length != 2) { goto Terminar; } ViewBag.Tramite = oTramite.IDTramite; List <BESitrad> datosResult = new BLSitrad().fn_SelectDocumentosTramite(oTramite.IDTramite); return(View("Resultado", datosResult.ToList())); Terminar: return(View()); }
public List <BESitrad> fn_SelectDocumentosTramite(string vNumeroHT) { string[] valores = vNumeroHT.Split(Convert.ToChar("-")); int IDTramite = Convert.ToInt32(valores[0]); int Anio = Convert.ToInt32(valores[1]); List <BESitrad> listado = new List <BESitrad>(); try { SqlCommand cmd = new SqlCommand("spSM_SelectDocumentosTramite", oCon); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDTramite", IDTramite); cmd.Parameters.AddWithValue("@Anio", Anio); oCon.Open(); using (SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection)) { while (dr.Read()) { BESitrad oDocs = new BESitrad(); oDocs.Nro = Convert.ToInt32(dr["number"]); oDocs.Documento = dr["DOCUMENTO"].ToString(); oDocs.EnviaArea = dr["REMITENTE"].ToString(); oDocs.EnviaUser = dr["USER_R"].ToString(); oDocs.EnviaFecha = dr["Fecha_Modificacion"].ToString(); oDocs.RecibeArea = dr["DESTINATARIO"].ToString(); oDocs.RecibeUser = dr["USER_D"].ToString(); oDocs.RecibeFecha = dr["Fecha_Atencion"].ToString(); oDocs.Estado = dr["Descripcion"].ToString(); oDocs.Dias = Convert.ToInt32(dr["DIAS_QUE_LO_TIENE"]); oDocs.Observaciones = dr["Observaciones"].ToString(); listado.Add(oDocs); } } } catch (Exception e) { throw e; } finally { oCon.Close(); } return(listado); }
public ActionResult Index() { BESitrad oTramite = new BESitrad(); return(View(oTramite)); }