internal List <Models.ProfesionalSimple> LideresPreventaConAmbitoVision(string proc, string t001_nombre, string t001_apellido1, string t001_apellido2, bool admin) { Models.ProfesionalSimple oProf = null; List <Models.ProfesionalSimple> lst = new List <Models.ProfesionalSimple>(); IDataReader dr = null; if (proc.Trim().Length == 0) { proc = ""; } try { SqlParameter[] dbparams = new SqlParameter[5] { Param(enumDBFields.t001_nombre, t001_nombre), Param(enumDBFields.t001_apellido1, t001_apellido1), Param(enumDBFields.t001_apellido2, t001_apellido2), Param(enumDBFields.t001_idficepi, (int)HttpContext.Current.Session["IDFICEPI_PC_ACTUAL"]), Param(enumDBFields.actuocomoadministrador, admin) }; dr = cDblib.DataReader(proc, dbparams); while (dr.Read()) { oProf = new Models.ProfesionalSimple(); oProf.t001_idficepi = Convert.ToInt32(dr["t001_idficepi"]); oProf.profesional = Convert.ToString(dr["profesional"]); oProf.t001_sexo = Convert.ToString(dr["t001_sexo"]); oProf.nombreprofesional = Convert.ToString(dr["nombreprofesional"]); oProf.nombreapellidosprofesional = Convert.ToString(dr["nombreapellidosprofesional"]); oProf.correo_profesional = Convert.ToString(dr["correo_profesional"]); lst.Add(oProf); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
internal List <Models.ProfesionalSimple> UsuariosSuper(string idred, int t000_codigo) { Models.ProfesionalSimple oProf = null; List <Models.ProfesionalSimple> lst = new List <Models.ProfesionalSimple>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[2] { Param(enumDBFields.idred, idred), Param(enumDBFields.t000_codigo, t000_codigo) }; dr = cDblib.DataReader("SUP_ACCESOUSUARIO", dbparams); while (dr.Read()) { } if (dr.NextResult()) { while (dr.Read()) { oProf = new Models.ProfesionalSimple(); oProf.t314_idusuario = Convert.ToInt32(dr["t314_idusuario"]); oProf.profesional = Convert.ToString(dr["profesional"]); oProf.empresa = Convert.ToString(dr["Empresa"]); if (!Convert.IsDBNull(dr["t303_denominacion"])) { oProf.t303_denominacion = Convert.ToString(dr["t303_denominacion"]); } lst.Add(oProf); } } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene todos los AccionPreventa /// </summary> internal List <Models.ProfesionalSimple> FicepiGeneral(string t001_nombre, string t001_apellido1, string t001_apellido2) { Models.ProfesionalSimple oProf = null; List <Models.ProfesionalSimple> lst = new List <Models.ProfesionalSimple>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[3] { Param(enumDBFields.t001_nombre, t001_nombre), Param(enumDBFields.t001_apellido1, t001_apellido1), Param(enumDBFields.t001_apellido2, t001_apellido2) }; dr = cDblib.DataReader("SIC_GETFICEPI", dbparams); while (dr.Read()) { oProf = new Models.ProfesionalSimple(); oProf.t001_idficepi = Convert.ToInt32(dr["t001_idficepi"]); oProf.profesional = Convert.ToString(dr["profesional"]); oProf.t001_sexo = Convert.ToString(dr["t001_sexo"]); oProf.nombreprofesional = Convert.ToString(dr["nombreprofesional"]); oProf.nombreapellidosprofesional = Convert.ToString(dr["nombreapellidosprofesional"]); oProf.correo_profesional = Convert.ToString(dr["correo_profesional"]); lst.Add(oProf); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }
/// <summary> /// Obtiene los lideres de un subarea /// </summary> internal List <Models.ProfesionalSimple> LideresSubarea(int ta201_idsubareapreventa) { Models.ProfesionalSimple oProf = null; List <Models.ProfesionalSimple> lst = new List <Models.ProfesionalSimple>(); IDataReader dr = null; try { SqlParameter[] dbparams = new SqlParameter[1] { Param(enumDBFields.ta201_idsubareapreventa, ta201_idsubareapreventa) }; dr = cDblib.DataReader("SIC_GETPOSIBLESLIDERES_SUBAREA_CAT", dbparams); while (dr.Read()) { oProf = new Models.ProfesionalSimple(); oProf.t001_idficepi = Convert.ToInt32(dr["t001_idficepi"]); oProf.profesional = Convert.ToString(dr["profesional"]); oProf.t001_sexo = Convert.ToString(dr["t001_sexo"]); oProf.nombreprofesional = Convert.ToString(dr["nombreprofesional"]); oProf.nombreapellidosprofesional = Convert.ToString(dr["nombreapellidosprofesional"]); oProf.correo_profesional = Convert.ToString(dr["correo_profesional"]); lst.Add(oProf); } return(lst); } catch (Exception ex) { throw ex; } finally { if (dr != null) { if (!dr.IsClosed) { dr.Close(); } dr.Dispose(); } } }