protected DataTable ExecuteDataTable(string query) { DataSet dataSet = null; DataTable dataTable = new DataTable(); using (sqlConnection = new SqlConnection(connectionString)) { try { command = new SqlCommand(); command.CommandType = CommandType.Text; command.CommandText = query; command.Connection = sqlConnection; sqlConnection.Open(); SqlDataAdapter dataAdapter = new SqlDataAdapter(command); dataSet = new DataSet("dsResult"); dataAdapter.Fill(dataSet); if (dataSet.Tables.Count > 0) { dataTable = dataSet.Tables[0]; } } catch (Exception ex) { //Write log error ArchivoLog.EscribirLog(null, DateTime.Now.ToString("dd/MM/yyyy mm:ss") + ": Method: " + ex.Source + " Error: " + ex.Message); throw ex; } } return(dataTable); }
public ConfiguracionENT EditUsuarioPasswordShareP(ConfiguracionENT configuracionENTReq) { ConfiguracionENT configuracionENTRes = new ConfiguracionENT(); ConfiguracionDAT configuracionDAT = new ConfiguracionDAT(); int resultado = 0; try { resultado = configuracionDAT.EditUsuarioPasswordShareP(configuracionENTReq.UsuarioShareP, configuracionENTReq.PasswordShareP); if (resultado > 0) { configuracionENTRes.Mensaje = "OK"; configuracionENTRes.OK = 1; } else { configuracionENTRes.Mensaje = "ERROR: Service: EditUsuarioPasswordShareP, Message: Ocurrio un problema con el SP para actualizar el Usuairo y Password de Share Point."; configuracionENTRes.OK = 0; ArchivoLog.EscribirLog(null, "ERROR: Service: EditUsuarioPasswordShareP, Message: Ocurrio un problema con el SP para actualizar el Usuairo y Password de Share Point."); } } catch (Exception ex) { configuracionENTRes.Mensaje = "ERROR: Service: EditUsuarioPasswordShareP, Source: " + ex.Source + ", Message: " + ex.Message; configuracionENTRes.OK = 0; ArchivoLog.EscribirLog(null, "ERROR: Service: EditUsuarioPasswordShareP, Source: " + ex.Source + ", Message: " + ex.Message); } return(configuracionENTRes); }
protected DataSet ExecuteDataSet(string spName, List <SqlParameter> parameters) { DataSet dataSet = null; using (sqlConnection = new SqlConnection(connectionString)) { try { command = new SqlCommand(); command.CommandType = CommandType.StoredProcedure; command.CommandText = spName; foreach (SqlParameter item in parameters) { command.Parameters.Add(item); } command.Connection = sqlConnection; SqlDataAdapter dataAdapter = new SqlDataAdapter(command); dataSet = new DataSet("dsResult"); dataAdapter.Fill(dataSet); } catch (Exception ex) { //Write log error ArchivoLog.EscribirLog(null, DateTime.Now.ToString("dd/MM/yyyy mm:ss") + ": Method: " + ex.Source + " Error: " + ex.Message); throw ex; } } return(dataSet); }
public List <ArchivoLog> GetModuleLogFiles(string module) { List <ArchivoLog> listArchivosLogRet = new List <ArchivoLog>(); string pathDirectorio = HttpContext.Current.Server.MapPath(string.Format("~/logs/{0}/", module)); if (Directory.Exists(pathDirectorio)) { foreach (var pathArchivo in Directory.GetFiles(pathDirectorio)) { string nombre = pathArchivo.Substring(pathArchivo.LastIndexOf('\\') + 1); ArchivoLog a = new ArchivoLog { Nombre = nombre, Path = string.Format("~/logs/{0}/{1}", module, nombre) }; listArchivosLogRet.Add(a); } listArchivosLogRet.Reverse(); } return(listArchivosLogRet); }
public CampanaENT GetCampanaUsuario(CampanaENT UsuarioENTReq) { CampanaENT CampanaENTRes = new CampanaENT(); try { EntidadesCampanasPPG.BDCampana.Campana Campana = UsuarioENTReq.ListCampana.FirstOrDefault(); DataTable dtCampana = new DataTable(); CampanaDAT campanaDAT = new CampanaDAT(); dtCampana = campanaDAT.GetCampanaUsuario(Campana.PPG_ID); CampanaENTRes.ListCampana = dtCampana.AsEnumerable() .Select(row => new EntidadesCampanasPPG.BDCampana.Campana { ID = row.Field <int?>("ID").GetValueOrDefault(), Camp_Number = row.Field <string>("Camp_Number"), Nombre_Camp = row.Field <string>("Nombre_Camp") }).ToList(); CampanaENTRes.OK = 1; CampanaENTRes.Mensaje = "OK"; } catch (Exception ex) { CampanaENTRes.OK = 0; CampanaENTRes.Mensaje = "ERROR: Service: GetCampanaUsuario, Source: " + ex.Source + ", Message: " + ex.Message; ArchivoLog.EscribirLog(null, "ERROR: Service: GetCampanaUsuario, Source: " + ex.Source + ", Message: " + ex.Message); } return(CampanaENTRes); }
public JsonResult MostrarAgregarUsuario() { ResultadoUsuarioDefault resultadoUsuario = new Models.Usuario.ResultadoUsuarioDefault(); List <CatRol> listaCatRol = new List <CatRol>(); Entidades.Usuario usuario = new Entidades.Usuario(); string mensaje = string.Empty; try { resultadoUsuario.Usuario = usuario; listaCatRol = (List <CatRol>)Session["ListCatRol"]; if (listaCatRol.Count > 0) { resultadoUsuario.CatRol = listaCatRol.FirstOrDefault(); } resultadoUsuario.Mensaje = "OK"; } catch (Exception ex) { mensaje = "ERROR: Metodo: ObtenerEstadistico_Dinero, Source: " + ex.Source + ", Mensaje: " + ex.Message; ArchivoLog.EscribirLog(null, mensaje); resultadoUsuario.Mensaje = mensaje; } return(Json(resultadoUsuario, JsonRequestBehavior.AllowGet)); }
// GET: Jugador/Details/5 public ActionResult Details(int id) { if (Data.instance.tipoDeLista == 0) { Data.instance.Tiempos.EmpezarTiempo(); Jugador j2 = null; foreach (var j1 in Data.instance.Jugadores) { if (j1.Id == id) { j2 = j1; break; } } ArchivoLog.EscribirLinea("Detalles de " + j2.Name + ": " + Data.instance.Tiempos.DetenerTiempo()); return(View(j2)); } else { Data.instance.Tiempos.EmpezarTiempo(); Jugador j2 = Data.instance.JugadoresLA.findWhere(Jugador => Jugador.Id == id); ArchivoLog.EscribirLinea("Detalles de " + j2.Name + ": " + Data.instance.Tiempos.DetenerTiempo()); return(View(j2)); } }
public CampanaENT GetCampana(CampanaENT UsuarioENTReq) { CampanaENT CampanaENTRes = new CampanaENT(); try { EntidadesCampanasPPG.BDCampana.Campana Campana = UsuarioENTReq.ListCampana.FirstOrDefault(); DataTable dtCampana = new DataTable(); CampanaDAT campanaDAT = new CampanaDAT(); dtCampana = campanaDAT.GetCampana(Campana.ID, Campana.Camp_Number, Campana.Nombre_Camp, Campana.Lider_Campania); CampanaENTRes.ListCampana = dtCampana.AsEnumerable() .Select(row => new EntidadesCampanasPPG.BDCampana.Campana { ID = row.Field <int?>("ID").GetValueOrDefault(), Camp_Number = row.Field <string>("Camp_Number"), Nombre_Camp = row.Field <string>("Nombre_Camp"), Nombre_Usuario = row.Field <string>("Nombre_Usuario"), PPG_ID = row.Field <string>("PPGID"), Lider_Campania = row.Field <string>("Lider_Campania"), PPGID_Lider = row.Field <string>("PPGID_Lider"), Fecha_Inicio_Publico = row.Field <DateTime?>("Fecha_Inicio_Publico").GetValueOrDefault().ToString("dd/MM/yyyy") == "01/01/0001" ? "--/--/----": row.Field <DateTime?>("Fecha_Inicio_Publico").GetValueOrDefault().ToString("dd/MM/yyyy"), Fecha_Fin_Publico = row.Field <DateTime?>("Fecha_Fin_Publico").GetValueOrDefault().ToString("dd/MM/yyyy") == "01/01/0001" ? "--/--/----": row.Field <DateTime?>("Fecha_Fin_Publico").GetValueOrDefault().ToString("dd/MM/yyyy"), Fecha_Creacion = row.Field <DateTime?>("Fecha_Creacion").GetValueOrDefault().ToString("dd/MM/yyyy") == "01/01/0001" ? "--/--/----": row.Field <DateTime?>("Fecha_Creacion").GetValueOrDefault().ToString("dd/MM/yyyy"), ID_Moneda = row.Field <int?>("ID_Moneda").GetValueOrDefault(), Moneda = row.Field <string>("Moneda"), ID_TipoCamp = row.Field <int?>("ID_TipoCamp").GetValueOrDefault(), TipoCamp = row.Field <string>("TipoCamp"), ID_Alcance = row.Field <int?>("ID_Alcance").GetValueOrDefault(), Alcance = row.Field <string>("Alcance"), ID_TipoSell = row.Field <int?>("ID_TipoSell").GetValueOrDefault(), TipoSell = row.Field <string>("TipoSell"), Express = row.Field <bool?>("Express").GetValueOrDefault(), ID_Estatus = row.Field <int?>("ID_Estatus").GetValueOrDefault(), Estatus = row.Field <string>("Estatus"), EstatusCat = row.Field <string>("EstatusCat"), TipoSubCanal = row.Field <string>("TipoSubCanal") }).ToList(); CampanaENTRes.ListCampana.Where(n => n.Express != null).ToList().ForEach(m => { m.strExpress = m.Express == true ? "Si" : "No"; }); CampanaENTRes.OK = 1; CampanaENTRes.Mensaje = "OK"; } catch (Exception ex) { CampanaENTRes.OK = 0; CampanaENTRes.Mensaje = "ERROR: Service: GetCampana, Source: " + ex.Source + ", Message: " + ex.Message; ArchivoLog.EscribirLog(null, "ERROR: Service: GetCampana, Source: " + ex.Source + ", Message: " + ex.Message); } return(CampanaENTRes); }
protected int ExecuteNonQuery(string spName, List <SqlParameter> parameters) { int result = 0; using (sqlConnection = new SqlConnection(connectionString)) { try { command = new SqlCommand(); command.CommandType = CommandType.StoredProcedure; command.CommandText = spName; foreach (SqlParameter item in parameters) { command.Parameters.Add(item); } command.Connection = sqlConnection; sqlConnection.Open(); result = command.ExecuteNonQuery(); } catch (Exception ex) { //Write log error ArchivoLog.EscribirLog(null, DateTime.Now.ToString("dd/MM/yyyy mm:ss") + ": Method: " + ex.Source + " Error: " + ex.Message); throw ex; } } return(result); }
public ActionResult ElegirCampo(string submitButton) { try { ArchivoLog.EmpezarLog(); switch (submitButton) { case "No Partido": Data <Partido> .instance.tipoCampo = 4; break; case "Fecha Partido": Data <Partido> .instance.tipoCampo = 2; break; case "Grupo": Data <Partido> .instance.tipoCampo = 1; break; case "Pais": Data <Partido> .instance.tipoCampo = 0; break; case "Estadio": Data <Partido> .instance.tipoCampo = 3; break; } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int id, FormCollection collection) { try { // TODO: Add delete logic here if (Data.instance.tipoDeLista == 0) { Data.instance.Tiempos.EmpezarTiempo(); foreach (var j2 in Data.instance.Jugadores) { if (j2.Id == id) { Data.instance.Jugadores.Remove(j2); break; } } ArchivoLog.EscribirLinea("Eliminar Jugador: " + Data.instance.Tiempos.DetenerTiempo()); return(RedirectToAction("Index")); } else { Data.instance.Tiempos.EmpezarTiempo(); Jugador j2 = Data.instance.JugadoresLA.findWhere(Jugador => Jugador.Id == id); Data.instance.JugadoresLA.Eliminar_especifico(j2); ArchivoLog.EscribirLinea("Eliminar Jugador: " + Data.instance.Tiempos.DetenerTiempo()); return(RedirectToAction("Index")); } } catch { return(View()); } }
public UsuarioLdap BuscarUsuario(string Email) { UsuarioLdap usuarioLdap = new UsuarioLdap(); string serverLdap = string.Empty; string directorioLdap = string.Empty; try { serverLdap = ConfigurationManager.AppSettings["serverLdap"]; directorioLdap = ConfigurationManager.AppSettings["directorioLdap"]; using (var context = new PrincipalContext(ContextType.Domain, serverLdap, directorioLdap)) { UserPrincipal userPrincipal = new UserPrincipal(context); userPrincipal.EmailAddress = Email; using (var searcher = new PrincipalSearcher(userPrincipal)) { Principal principal = searcher.FindOne(); usuarioLdap.Nombre = principal.Name; usuarioLdap.PPGID = principal.SamAccountName; usuarioLdap.Email = Email; } } } catch (Exception ex) { usuarioLdap = new UsuarioLdap(); ArchivoLog.EscribirLog(null, "ERROR: Service - BuscarUsuario, Source:" + ex.Source + ", Message:" + ex.Message); } return(usuarioLdap); }
public ParametroENT GetParametro() { ParametroENT parametroENTRes = new ParametroENT(); ParametroDAT parametroDAT = new ParametroDAT(); DataTable dtParametro = new DataTable(); try { dtParametro = parametroDAT.GetParametro(0, null); parametroENTRes.ListParametro = dtParametro.AsEnumerable() .Select(n => new Parametro { Id = n.Field <int?>("Id").GetValueOrDefault(), Nombre = n.Field <string>("Nombre"), Valor = n.Field <string>("Valor") }).ToList(); parametroENTRes.Mensaje = "OK"; parametroENTRes.OK = 1; } catch (Exception ex) { parametroENTRes.ListParametro = new List <Parametro>();; parametroENTRes.Mensaje = "ERROR: Service: GetParametro, Source: " + ex.Source + ", Message: " + ex.Message; parametroENTRes.OK = 0; ArchivoLog.EscribirLog(null, "ERROR: Service: GetParametro, Source: " + ex.Source + ", Message: " + ex.Message); } return(parametroENTRes); }
public UsuarioENT RemoveUsuario(UsuarioENT UsuarioENTReq) { const int SpAdd = 3; UsuarioENT usuarioENTRes = new UsuarioENT(); try { EntidadesCampanasPPG.BDCampana.Usuario usuario = UsuarioENTReq.ListUsuario.FirstOrDefault(); int resUpdate = 0; UsuarioDAT usuarioDAT = new UsuarioDAT(); resUpdate = usuarioDAT.RemoveUsuario(usuario.PPGID, usuario.Nombre, usuario.Correo, usuario.ID_RolCronograma, SpAdd); usuarioENTRes.Mensaje = "OK"; usuarioENTRes.OK = 1; } catch (Exception ex) { usuarioENTRes.Mensaje = "ERROR: Service: RemoveUsuario, Source: " + ex.Source + ", Message: " + ex.Message; usuarioENTRes.OK = 0; ArchivoLog.EscribirLog(null, "ERROR: Service: RemoveUsuario, Source: " + ex.Source + ", Message: " + ex.Message); } return(usuarioENTRes); }
public CampanaENT GetCampanaCronograma(CampanaENT UsuarioENTReq) { CampanaENT CampanaENTRes = new CampanaENT(); try { EntidadesCampanasPPG.BDCampana.Campana Campana = UsuarioENTReq.ListCampana.FirstOrDefault(); DataTable dtCampana = new DataTable(); CampanaDAT campanaDAT = new CampanaDAT(); dtCampana = campanaDAT.GetCampanaCronograma(Campana.ID, Campana.Camp_Number, Campana.Nombre_Camp, Campana.Lider_Campania); CampanaENTRes.ListCampana = dtCampana.AsEnumerable() .Select(row => new EntidadesCampanasPPG.BDCampana.Campana { ID = row.Field <int?>("ID").GetValueOrDefault(), Camp_Number = row.Field <string>("Camp_Number"), Nombre_Camp = row.Field <string>("Nombre_Camp"), Nombre_Usuario = row.Field <string>("Nombre_Usuario"), PPG_ID = row.Field <string>("PPGID"), Lider_Campania = row.Field <string>("Lider_Campania"), PPGID_Lider = row.Field <string>("PPGID_Lider"), Fecha_Inicio_Publico = row.Field <DateTime?>("Fecha_Inicio_Publico").GetValueOrDefault().ToString("dd/MM/yyyy"), Fecha_Fin_Publico = row.Field <DateTime?>("Fecha_Fin_Publico").GetValueOrDefault().ToString("dd/MM/yyyy"), Fecha_Creacion = row.Field <DateTime?>("Fecha_Creacion").GetValueOrDefault().ToString("dd/MM/yyyy"), Fecha_Inicio = row.Field <DateTime?>("FechaInicio").GetValueOrDefault().ToString("dd/MM/yyyy"), Fecha_Inicio_Real = row.Field <DateTime?>("FechaInicioReal").GetValueOrDefault().ToString("dd/MM/yyyy"), Fecha_Fin = row.Field <DateTime?>("FechaFin").GetValueOrDefault().ToString("dd/MM/yyyy"), Fecha_Fin_Real = row.Field <DateTime?>("FechaFinReal").GetValueOrDefault().ToString("dd/MM/yyyy"), PorcUsuario = row.Field <decimal?>("PorcentajeUsuario").GetValueOrDefault(), PorcSistema = row.Field <decimal?>("PorcentajeSistema").GetValueOrDefault(), PorcSistemaReal = row.Field <decimal?>("PorcentajeSistemaReal").GetValueOrDefault(), ID_Moneda = row.Field <int?>("ID_Moneda").GetValueOrDefault(), ID_TipoCamp = row.Field <int?>("ID_TipoCamp").GetValueOrDefault(), ID_Alcance = row.Field <int?>("ID_Alcance").GetValueOrDefault(), Alcance = row.Field <string>("Alcance"), Express = row.Field <bool?>("Express").GetValueOrDefault(), Estatus = row.Field <string>("Estatus"), ID_Estatus = row.Field <int?>("ID_Estatus").GetValueOrDefault(), EstatusCat = row.Field <string>("EstatusCat") }).ToList(); CampanaENTRes.OK = 1; CampanaENTRes.Mensaje = "OK"; } catch (Exception ex) { CampanaENTRes.OK = 0; CampanaENTRes.Mensaje = "ERROR: Service: GetCampanaCronograma, Source: " + ex.Source + ", Message: " + ex.Message; ArchivoLog.EscribirLog(null, "ERROR: Service: GetCampanaCronograma, Source: " + ex.Source + ", Message: " + ex.Message); } return(CampanaENTRes); }
protected object ExecuteScalar(string spName, List <SqlParameter> parameters) { object result = new object(); //object uno = new object(); StringBuilder str = new StringBuilder(); //SqlDatabase db = new SqlDatabase(connectionString); //DbCommand command1; DataSet dataSet = null; DataTable dataTable = new DataTable(); using (sqlConnection = new SqlConnection(connectionString)) //using (DbConnection con = db.CreateConnection()) { try { //command1 = con.CreateCommand(); command = new SqlCommand(); command.CommandType = CommandType.StoredProcedure; command.CommandText = spName; foreach (SqlParameter item in parameters) { command.Parameters.Add(item); } command.Connection = sqlConnection; sqlConnection.Open(); //result = (string)db.ExecuteScalar(command1); //uno = command.ExecuteReader(); //str.Append(db.ExecuteScalar(command1)); SqlDataAdapter dataAdapter = new SqlDataAdapter(command); dataSet = new DataSet("dsResult"); dataAdapter.Fill(dataSet); if (dataSet.Tables.Count > 0) { dataTable = dataSet.Tables[0]; } result = dataTable; } catch (Exception ex) { //Write log error ArchivoLog.EscribirLog(null, DateTime.Now.ToString("dd/MM/yyyy mm:ss") + ": Method: " + ex.Source + " Error: " + ex.Message); throw ex; } } return(result); }
public JsonResult SearchUsuarioLdap(string PPGID, string Correo, string Nombre) { UsuarioMOD usuarioMOD = new UsuarioMOD(); //OBTENER USUARIO LDAP List <UsuarioLdap> ListUsuarioLdap = new List <UsuarioLdap>(); List <UsuarioLdap> ListUsuarioLdapTemp = new List <UsuarioLdap>(); try { ListUsuarioLdap = (List <UsuarioLdap>)Session["ListUsuarioLdap"]; ListUsuarioLdapTemp = ListUsuarioLdap; if (!string.IsNullOrEmpty(PPGID)) { ListUsuarioLdapTemp = ListUsuarioLdapTemp.Where(n => n.PPGID == PPGID).ToList(); } if (!string.IsNullOrEmpty(Correo)) { ListUsuarioLdapTemp = ListUsuarioLdapTemp.Where(n => n.Email.ToLower().Contains(Correo.ToLower())).ToList(); } if (!string.IsNullOrEmpty(Nombre)) { ListUsuarioLdapTemp = ListUsuarioLdapTemp.Where(n => n.Nombre.ToUpper().Contains(Nombre.ToUpper())).ToList(); } usuarioMOD.ListUsuarioLdapTemp = ListUsuarioLdapTemp; Session["ListUsuarioLdapTemp"] = ListUsuarioLdapTemp; if (ListUsuarioLdapTemp == null || ListUsuarioLdapTemp.Count <= 0) { usuarioMOD.Mensaje = "No se encontro informacion con los filtros agregados."; usuarioMOD.OK = 2; } else { usuarioMOD.Mensaje = "OK"; usuarioMOD.OK = 1; } } catch (Exception ex) { usuarioMOD.OK = 0; usuarioMOD.Mensaje = "ERROR: Ocurrio un error inesperado al cargar la informacion de la pagina, intenta cargar de nuevo la pagina o consulta al administrador de sistemas."; ArchivoLog.EscribirLog(null, "ERROR: Service: SearchUsuarioLdap, Source: " + ex.Source + ", Message: " + ex.Message); } return(Json(usuarioMOD, JsonRequestBehavior.AllowGet)); }
protected DataTable ExecuteDataTable(string spName, List <SqlParameterGroup> parametersGroup) { DataSet dataSet = null; DataTable dataTable = new DataTable(); DataTable dtTotal = new DataTable(); SqlTransaction transaction; using (sqlConnection = new SqlConnection(connectionString)) { sqlConnection.Open(); transaction = sqlConnection.BeginTransaction(IsolationLevel.ReadCommitted); foreach (SqlParameterGroup paramGroup in parametersGroup) { try { command = new SqlCommand(); command.Connection = sqlConnection; command.Transaction = transaction; command.CommandType = CommandType.StoredProcedure; command.CommandText = spName; foreach (SqlParameter item in paramGroup.ListSqlParameter) { command.Parameters.Add(item); } SqlDataAdapter dataAdapter = new SqlDataAdapter(command); dataSet = new DataSet("dsResult"); dataAdapter.Fill(dataSet); if (dataSet.Tables.Count > 0) { dataTable = dataSet.Tables[0]; dtTotal.Merge(dataTable); } } catch (Exception ex) { transaction.Rollback(); //Write log error ArchivoLog.EscribirLog(null, DateTime.Now.ToString("dd/MM/yyyy mm:ss") + ": Method: " + ex.Source + " Error: " + ex.Message); throw ex; } } transaction.Commit(); } return(dtTotal); }
public JsonResult RemoveUsuario(Usuario usuario) { UsuarioMOD usuarioMOD = new UsuarioMOD(); UsuarioENT usuarioENTRes = new UsuarioENT(); List <Usuario> ListUsuario = new List <Usuario>(); UsuarioNEG usuarioNEG = new UsuarioNEG(); UsuarioENT usuarioENTReq = new UsuarioENT(); try { usuarioENTReq.ListUsuario = new List <Usuario>(); usuarioENTReq.ListUsuario.Add(usuario); ListUsuario = (List <Usuario>)Session["ListUsuario"]; usuarioENTRes = usuarioNEG.RemoveUsuario(usuarioENTReq); if (usuarioENTRes.Mensaje == "OK") { usuarioMOD.OK = 1; usuarioMOD.Mensaje = "Se elimino correctamente el Usuario."; ListUsuario.Remove(ListUsuario.Where(n => n.PPGID == usuario.PPGID).FirstOrDefault()); usuarioMOD.ListUsuario = ListUsuario; usuarioMOD.ListUsuarioTemp = ListUsuario; } else { usuarioMOD.OK = 0; usuarioMOD.Mensaje = "ERROR: Ocurrio un error inesperado, no se elimino de forma correcta el Usuario, intenta de nuevo o consulta al administrador de sistemas."; } } catch (Exception ex) { usuarioMOD.OK = 0; usuarioMOD.Mensaje = "ERROR: Ocurrio un error inesperado al cargar la informacion de la pagina, intenta cargar de nuevo la pagina o consulta al administrador de sistemas."; ArchivoLog.EscribirLog(null, "ERROR: Service: RemoveUsuario, Source: " + ex.Source + ", Message: " + ex.Message); } return(Json(usuarioMOD, JsonRequestBehavior.AllowGet)); }
public JsonResult SearchUsuario(string PPGID, string Correo, string Usuario, RolCronograma RolCronograma) { UsuarioMOD usuarioMOD = new UsuarioMOD(); List <Usuario> ListUsuario = new List <Usuario>(); List <Usuario> ListUsuarioTemp = new List <Usuario>(); try { ListUsuario = (List <Usuario>)Session["ListUsuario"]; ListUsuarioTemp = (from UsuarioDeta in ListUsuario where (string.IsNullOrEmpty(PPGID) || UsuarioDeta.PPGID.ToUpper() == PPGID.ToUpper().Trim()) && (string.IsNullOrEmpty(Correo) || UsuarioDeta.Correo.ToLower().Contains(Correo.ToLower().Trim())) && (string.IsNullOrEmpty(Usuario) || UsuarioDeta.Nombre.ToUpper().Contains(Usuario.ToUpper().Trim())) && (string.IsNullOrEmpty(RolCronograma.Rol) || UsuarioDeta.Rol.ToUpper() == RolCronograma.Rol.ToUpper().Trim()) select new Usuario { ID = UsuarioDeta.ID, PPGID = UsuarioDeta.PPGID, Nombre = UsuarioDeta.Nombre, ID_RolCronograma = UsuarioDeta.ID_RolCronograma, Rol = UsuarioDeta.Rol, RolDescription = UsuarioDeta.RolDescription, Correo = UsuarioDeta.Correo }).ToList(); Session["ListUsuarioTemp"] = ListUsuarioTemp; usuarioMOD.ListUsuarioTemp = ListUsuarioTemp; if (usuarioMOD.ListUsuarioTemp == null || usuarioMOD.ListUsuarioTemp.Count <= 0) { usuarioMOD.OK = 2; usuarioMOD.Mensaje = "No se encontro informacion con los parametros de busqueda."; } else { usuarioMOD.OK = 1; usuarioMOD.Mensaje = "OK"; } } catch (Exception ex) { usuarioMOD.OK = 0; usuarioMOD.Mensaje = "ERROR: Ocurrio un error inesperado al cargar la informacion de la pagina, intenta cargar de nuevo la pagina o consulta al administrador de sistemas."; ArchivoLog.EscribirLog(null, "ERROR: Service: SearchUsuario, Source: " + ex.Source + ", Message: " + ex.Message); } return(Json(usuarioMOD, JsonRequestBehavior.AllowGet)); }
public JsonResult GetUsuarioPasswordShareP() { //OBTENER USUARIO UsuarioPasswordSharePMOD usuarioPasswordSharePMOD = new UsuarioPasswordSharePMOD(); ConfiguracionNEG configuracionNEG = new ConfiguracionNEG(); ConfiguracionENT configuracionENTRes = new ConfiguracionENT(); ConfiguracionENT configuracionENTReq = new ConfiguracionENT(); Usuario usuarioSession = new Usuario(); try { usuarioSession = (Usuario)Session["Usuario"]; configuracionENTRes = configuracionNEG.GetUsuarioPasswordShareP(configuracionENTReq); if (!string.IsNullOrEmpty(configuracionENTRes.UsuarioShareP) && !string.IsNullOrEmpty(configuracionENTRes.PasswordShareP)) { usuarioPasswordSharePMOD.UsuarioShareP = configuracionENTRes.UsuarioShareP; usuarioPasswordSharePMOD.PasswordShareP = configuracionENTRes.PasswordShareP; usuarioPasswordSharePMOD.OK = configuracionENTRes.OK; usuarioPasswordSharePMOD.Mensaje = "OK"; } else { usuarioPasswordSharePMOD.OK = 0; usuarioPasswordSharePMOD.Mensaje = "ERROR: Ocurrio un error inesperado, no se encontro informacion del usuario y password de Share Point, intente de nuevo o consulte al administrador."; } } catch (Exception ex) { usuarioPasswordSharePMOD.OK = 0; usuarioPasswordSharePMOD.Mensaje = "ERROR: Ocurrio un error inesperado al cargar la informacion de la pagina, intenta cargar de nuevo la pagina o consulta al administrador de sistemas."; ArchivoLog.EscribirLog(null, "ERROR: Service: GetUsuarioPasswordShareP, Source: " + ex.Source + ", Message: " + ex.Message); } usuarioPasswordSharePMOD.MenuUsuario = usuarioSession.MenuUsuario; usuarioPasswordSharePMOD.MenuGrafico = usuarioSession.MenuGrafico; usuarioPasswordSharePMOD.MenuCronograma = usuarioSession.MenuCronograma; usuarioPasswordSharePMOD.MenuConfiguracion = usuarioSession.MenuConfiguracion; return(Json(usuarioPasswordSharePMOD, JsonRequestBehavior.AllowGet)); }
public UsuarioENT GetUsuario(UsuarioENT UsuarioENTReq) { UsuarioENT usuarioENTRes = new UsuarioENT(); try { EntidadesCampanasPPG.BDCampana.Usuario usuario = UsuarioENTReq.ListUsuario.FirstOrDefault(); DataTable dtUsuario = new DataTable(); UsuarioDAT usuarioDAT = new UsuarioDAT(); //if(string.IsNullOrEmpty(usuario.Correo)) //{ // usuario.Correo = "-1"; //} dtUsuario = usuarioDAT.GetUsuario(string.Empty, usuario.Correo, string.Empty); usuarioENTRes.ListUsuario = dtUsuario.AsEnumerable() .Select(row => new EntidadesCampanasPPG.BDCampana.Usuario { ID = row.Field <int?>("ID").GetValueOrDefault(), PPGID = row.Field <string>("PPGID"), Nombre = row.Field <string>("Nombre"), Correo = row.Field <string>("Correo"), ID_RolCronograma = row.Field <int?>("ID_RolCronograma").GetValueOrDefault(), Rol = row.Field <string>("Rol"), RolDescription = row.Field <string>("Descripcion"), Estatus = row.Field <int?>("Estatus").GetValueOrDefault() }).ToList(); usuarioENTRes.Mensaje = "OK"; usuarioENTRes.OK = 1; } catch (Exception ex) { usuarioENTRes.Mensaje = "ERROR: Service: GetUsuario, Source: " + ex.Source + ", Message: " + ex.Message; usuarioENTRes.OK = 0; ArchivoLog.EscribirLog(null, "ERROR: Service: GetUsuario, Source: " + ex.Source + ", Message: " + ex.Message); } return(usuarioENTRes); }
public ActionResult Edit(int id, FormCollection collection) { try { Data.instance.Tiempos.EmpezarTiempo(); // TODO: Add update logic here Jugador j1 = new Jugador { Id = id, SalarioTotal = collection["SalarioTotal"], Club = collection["Club"] }; if (Data.instance.tipoDeLista == 0) { foreach (var j2 in Data.instance.Jugadores) { if (j2.Id == id) { LinkedListNode <Jugador> j3 = Data.instance.Jugadores.Find(j2); j1.Name = j2.Name; j1.LastName = j2.LastName; j1.Position = j2.Position; j1.SalarioBase = j2.SalarioBase; Data.instance.Jugadores.AddBefore(j3, j1); Data.instance.Jugadores.Remove(j2); break; } } } else { Jugador j2 = Data.instance.JugadoresLA.findWhere(Jugador => Jugador.Id == id); j1.Name = j2.Name; j1.LastName = j2.LastName; j1.Position = j2.Position; j1.SalarioBase = j2.SalarioBase; Data.instance.JugadoresLA.EditarEspecifico(j1, j2); } ArchivoLog.EscribirLinea("Editar Jugador: " + Data.instance.Tiempos.DetenerTiempo()); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int id, FormCollection collection) { try { Data <Partido> .instance.Tiempos.EmpezarTiempo(); Partido par = new Partido(); foreach (var x in Data <Partido> .instance.lista) { if (x.noPartido == id) { par = x; } } if (Data <Partido> .instance.tipoCampo == 4) { Data <Partido> .instance.Arbol.removeNodo(par, Partido.CompareByNoPartido); } else if (Data <Partido> .instance.tipoCampo == 0) { Data <Partido> .instance.Arbol.removeNodo(par, Partido.CompareByPais1); } else if (Data <Partido> .instance.tipoCampo == 1) { Data <Partido> .instance.Arbol.removeNodo(par, Partido.CompareByGroup); } else if (Data <Partido> .instance.tipoCampo == 2) { Data <Partido> .instance.Arbol.removeNodo(par, Partido.CompareByFecha); } else if (Data <Partido> .instance.tipoCampo == 3) { Data <Partido> .instance.Arbol.removeNodo(par, Partido.CompareByEstadio); } ArchivoLog.EscribirLinea("Eliminar " + par.Pais1 + ": " + Data <Partido> .instance.Tiempos.DetenerTiempo()); return(RedirectToAction("Index")); } catch { return(View()); } }
public TipoCampaniaENT GetTipoCampania(TipoCampaniaENT tipoCampaniaENTReq) { TipoCampaniaENT tipoCampaniaENTRes = new TipoCampaniaENT(); TipoCampania tipoCampania = new TipoCampania(); DataTable dtTipoCampania = new DataTable(); try { tipoCampania = tipoCampaniaENTReq.ListTipoCampania.FirstOrDefault(); if (tipoCampania == null) { return(tipoCampaniaENTRes); } TipoCampaniaDAT tipoCampaniaDAT = new TipoCampaniaDAT(); dtTipoCampania = tipoCampaniaDAT.GetTipoCampania(tipoCampania.ID, tipoCampania.Tipo); tipoCampaniaENTRes.ListTipoCampania = dtTipoCampania.AsEnumerable() .Select(row => new TipoCampania { ID = row.Field <int?>("ID").GetValueOrDefault(), Tipo = row.Field <string>("TipoCamp"), Comentarios = row.Field <string>("Comentarios") }).ToList(); tipoCampaniaENTRes.OK = 1; tipoCampaniaENTRes.Mensaje = "OK"; } catch (Exception ex) { tipoCampaniaENTRes.ListTipoCampania = new List <TipoCampania>(); tipoCampaniaENTRes.OK = 0; tipoCampaniaENTRes.Mensaje = "ERROR: Service: GetTipoCampania, Source: " + ex.Source + ", Message: " + ex.Message; ArchivoLog.EscribirLog(null, "ERROR: Service: GetTipoCampania, Source: " + ex.Source + ", Message: " + ex.Message); } return(tipoCampaniaENTRes); }
protected int ExecuteNonQueryTrans(string SpName, List <SqlParameterGroup> ListParametersGroup) { int result = 0; SqlTransaction transaction; using (sqlConnection = new SqlConnection(connectionString)) { sqlConnection.Open(); transaction = sqlConnection.BeginTransaction(IsolationLevel.ReadCommitted); try { foreach (SqlParameterGroup sqlParameterGroup in ListParametersGroup) { command = new SqlCommand(); command.CommandType = CommandType.StoredProcedure; command.CommandText = SpName; command.Transaction = transaction; foreach (SqlParameter item in sqlParameterGroup.ListSqlParameter) { command.Parameters.Add(item); } command.Connection = sqlConnection; result = command.ExecuteNonQuery(); } transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); //Write log error ArchivoLog.EscribirLog(null, DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss") + ": SP:" + SpName + ": Method: " + ex.Source + " Error: " + ex.Message); throw ex; } } return(result); }
public TipoAlcanceENT GetTipoAlcance(TipoAlcanceENT tipoCampaniaENTReq) { TipoAlcanceENT tipoAlcanceENTRes = new TipoAlcanceENT(); TipoAlcance tipoAlcance = new TipoAlcance(); DataTable dtTipoAlcance = new DataTable(); try { tipoAlcance = tipoCampaniaENTReq.ListTipoAlcance.FirstOrDefault(); if (tipoAlcance == null) { return(tipoAlcanceENTRes); } TipoAlcanceDAT tipoAlcanceDAT = new TipoAlcanceDAT(); dtTipoAlcance = tipoAlcanceDAT.GetTipoAlcance(tipoAlcance.ID, tipoAlcance.Alcance); tipoAlcanceENTRes.ListTipoAlcance = dtTipoAlcance.AsEnumerable() .Select(row => new TipoAlcance { ID = row.Field <int?>("ID").GetValueOrDefault(), Alcance = row.Field <string>("Alcance"), Descripcion = row.Field <string>("Descripcion") }).ToList(); tipoAlcanceENTRes.OK = 0; tipoAlcanceENTRes.Mensaje = "OK"; } catch (Exception ex) { tipoAlcanceENTRes.ListTipoAlcance = new List <TipoAlcance>(); tipoAlcanceENTRes.OK = 0; tipoAlcanceENTRes.Mensaje = "ERROR: Service: GetTipoAlcance, Source: " + ex.Source + ", Message: " + ex.Message; ArchivoLog.EscribirLog(null, "ERROR: Service: GetTipoAlcance, Source: " + ex.Source + ", Message: " + ex.Message); } return(tipoAlcanceENTRes); }
public TipoSellENT GetTipoSell(TipoSellENT TipoSellENTReq) { TipoSellENT TipoSellENTRes = new TipoSellENT(); TipoSell tipoSell = new TipoSell(); DataTable dtTipoSell = new DataTable(); try { tipoSell = TipoSellENTReq.ListTipoSell.FirstOrDefault(); if (tipoSell == null) { return(TipoSellENTRes); } TipoSellDAT tipoSellDAT = new TipoSellDAT(); dtTipoSell = tipoSellDAT.GetTipoSell(tipoSell.ID, tipoSell.Sell); TipoSellENTRes.ListTipoSell = dtTipoSell.AsEnumerable() .Select(row => new TipoSell { ID = row.Field <int?>("ID").GetValueOrDefault(), Sell = row.Field <string>("TipoSell"), Comentarios = row.Field <string>("Comentarios") }).ToList(); TipoSellENTRes.OK = 0; TipoSellENTRes.Mensaje = "OK"; } catch (Exception ex) { TipoSellENTRes.ListTipoSell = new List <TipoSell>(); TipoSellENTRes.OK = 0; TipoSellENTRes.Mensaje = "ERROR: Service: GetTipoSell, Source: " + ex.Source + ", Message: " + ex.Message; ArchivoLog.EscribirLog(null, "ERROR: Service: GetTipoSell, Source: " + ex.Source + ", Message: " + ex.Message); } return(TipoSellENTRes); }
public UsuarioENT AddUsuario(UsuarioENT UsuarioENTReq) { const int SpAdd = 1; UsuarioENT usuarioENTRes = new UsuarioENT(); try { EntidadesCampanasPPG.BDCampana.Usuario usuario = UsuarioENTReq.ListUsuario.FirstOrDefault(); DataTable dtUsuario = new DataTable(); UsuarioDAT usuarioDAT = new UsuarioDAT(); dtUsuario = usuarioDAT.AddUsuario(usuario.PPGID, usuario.Nombre, usuario.Correo, usuario.ID_RolCronograma, SpAdd); usuarioENTRes.ListUsuario = dtUsuario.AsEnumerable() .Select(row => new EntidadesCampanasPPG.BDCampana.Usuario { ID = row.Field <int?>("ID").GetValueOrDefault(), PPGID = row.Field <string>("PPGID"), Nombre = row.Field <string>("Nombre"), Correo = row.Field <string>("Correo"), ID_RolCronograma = row.Field <int?>("ID_RolCronograma").GetValueOrDefault(), Rol = row.Field <string>("Rol"), RolDescription = row.Field <string>("Descripcion") }).ToList(); usuarioENTRes.Mensaje = "OK"; usuarioENTRes.OK = 1; } catch (Exception ex) { usuarioENTRes.Mensaje = "ERROR: Service: AddUsuario, Source: " + ex.Source + ", Message: " + ex.Message; usuarioENTRes.OK = 0; ArchivoLog.EscribirLog(null, "ERROR: Service: AddUsuario, Source: " + ex.Source + ", Message: " + ex.Message); } return(usuarioENTRes); }
public ActionResult Create(FormCollection collection) { try { if (Data.instance.tipoDeLista == 0) { Data.instance.Tiempos.EmpezarTiempo(); Data.instance.Jugadores.AddLast(new Jugador { Id = Data.instance.Jugadores.Count + 1, Name = collection["Name"], LastName = collection["LastName"], Position = collection["Position"], SalarioBase = collection["SalarioBase"], SalarioTotal = collection["SalarioTotal"], Club = collection["Club"] }); ArchivoLog.EscribirLinea("Crear nuevo jugador: " + Data.instance.Tiempos.DetenerTiempo()); return(RedirectToAction("Index")); } else { Data.instance.Tiempos.EmpezarTiempo(); Data.instance.JugadoresLA.InsertarFinal(new Jugador { Id = Data.instance.Jugadores.Count + 1, Name = collection["Name"], LastName = collection["LastName"], Position = collection["Position"], SalarioBase = collection["SalarioBase"], SalarioTotal = collection["SalarioTotal"], Club = collection["Club"] }); ArchivoLog.EscribirLinea("Crear nuevo jugador: " + Data.instance.Tiempos.DetenerTiempo()); return(RedirectToAction("Index")); } } catch { return(View()); } }