public static List <eRegistroLogs> GetList(DateTime FechaIni, DateTime FechaFin) { SqlCommand cmd = new SqlCommand("pAdm_RegistroLogs_list"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@FechaIni", SqlDbType.DateTime).Value = FechaIni; cmd.Parameters.Add("@FechaFin", SqlDbType.DateTime).Value = FechaFin; SqlDataReader reader = ExecuteReader(cmd); List <eRegistroLogs> lRegistroLogs = new List <eRegistroLogs>(); while (reader.Read()) { ePerfilProceso oPerfilProceso = new ePerfilProceso(); eRegistroLogs oRegistroLogs = new eRegistroLogs(); oRegistroLogs.IdProceso = reader.GetInt32(0); oRegistroLogs.FechaReg = reader.GetDateTime(1); oRegistroLogs.IdUsuario = reader.GetInt32(2); if (!reader[3].Equals(DBNull.Value)) { oRegistroLogs.Observ = reader.GetString(3); } oRegistroLogs.DescripcionProceso = reader.GetString(4); oRegistroLogs.NombreUsuario = reader.GetString(5); lRegistroLogs.Add(oRegistroLogs); } reader.Close(); return(lRegistroLogs); }
public static eRegistroLogs GetItem(int IdProceso, DateTime FechaReg, int IdUsuario) { SqlCommand cmd = new SqlCommand("pAdm_RegistroLogs_select"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdProceso", SqlDbType.Int).Value = IdProceso; cmd.Parameters.Add("@FechaReg", SqlDbType.DateTime).Value = FechaReg; cmd.Parameters.Add("@IdUsuario", SqlDbType.Int).Value = IdUsuario; SqlDataReader reader = ExecuteReader(cmd); eRegistroLogs oRegistroLogs = new eRegistroLogs(); if (reader.Read()) { oRegistroLogs.IdProceso = reader.GetInt32(0); oRegistroLogs.FechaReg = reader.GetDateTime(1); oRegistroLogs.IdUsuario = reader.GetInt32(2); if (!reader[3].Equals(DBNull.Value)) { oRegistroLogs.Observ = reader.GetString(3); } oRegistroLogs.DescripcionProceso = reader.GetString(4); oRegistroLogs.NombreUsuario = reader.GetString(5); oRegistroLogs.ObjetoOriginal = (!reader[6].Equals(DBNull.Value)) ? reader.GetString(6) : ""; oRegistroLogs.ObjetoModificado = (!reader[7].Equals(DBNull.Value)) ? reader.GetString(7) : ""; } reader.Close(); return(oRegistroLogs); }
private void FillDetalle(int ProcesoID, DateTime FechaRegistro, int UsuarioID) { eRegistroLogs oRegistroLog = lAdministrador.RegistroLogs_info(ProcesoID, FechaRegistro, UsuarioID); List <eRegistroLogs> lRegistroLog = new List <eRegistroLogs>(); lRegistroLog.Add(oRegistroLog); dlwDetalle.DataSource = lRegistroLog; dlwDetalle.DataBind(); }
public int RegistroLogs_add(eRegistroLogs oRegistroLogs) { int addNew = 0; IdException = cRegistroLogs.Insert(oRegistroLogs); if (IdException == 0) { addNew = cRegistroLogs.getLastID; } return(addNew); }
/// <summary> /// Registra una entrada en los logs del sistema, para un proceso específico /// </summary> /// <param name="IdProceso">ID del proceso actual</param> /// <param name="Observacion">Alguna referencia o comentario adicional</param> public void RegistrarLog(int IdProceso, string Observacion) { if (oUsuario != null) { eRegistroLogs oRegLogs = new eRegistroLogs(); oRegLogs.IdProceso = IdProceso; oRegLogs.FechaReg = DateTime.Now; oRegLogs.IdUsuario = oUsuario.IdUsuario; oRegLogs.Observ = Observacion; cAdministrador.RegistroLogs_add(oRegLogs); } }
public static int Insert(eRegistroLogs oRegistroLogs) { SqlCommand cmd = new SqlCommand("pAdm_RegistroLogs_insert"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdProceso", SqlDbType.Int).Value = oRegistroLogs.IdProceso; cmd.Parameters.Add("@FechaReg", SqlDbType.DateTime).Value = oRegistroLogs.FechaReg; cmd.Parameters.Add("@IdUsuario", SqlDbType.Int).Value = oRegistroLogs.IdUsuario; cmd.Parameters.Add("@Observ", SqlDbType.VarChar, 255).Value = oRegistroLogs.Observ; cmd.Parameters.Add("@ObjetoOriginal", SqlDbType.Xml).Value = oRegistroLogs.ObjetoOriginal; cmd.Parameters.Add("@ObjetoModificado", SqlDbType.Xml).Value = oRegistroLogs.ObjetoModificado; return(InsertCommand(cmd, true)); }
/// <summary> /// Registra una entrada en los logs del sistema, para un proceso específico /// </summary> /// <param name="guidService">GUID del proceso actual</param> /// <param name="Observacion">Alguna referencia o comentario adicional</param> public void RegistrarLog(int ModuloID, string Command, string Observacion) { eProceso oProceso = getService(ModuloID, Command); if (oProceso != null && oUsuario != null) { eRegistroLogs oRegLogs = new eRegistroLogs(); oRegLogs.IdProceso = oProceso.IdProceso; oRegLogs.FechaReg = DateTime.Now; oRegLogs.IdUsuario = oUsuario.IdUsuario; oRegLogs.Observ = Observacion; cAdministrador.RegistroLogs_add(oRegLogs); } }
private void FillDetalle(int ProcesoID, DateTime FechaRegistro, int UsuarioID) { eRegistroLogs oRegistroLog = cAdministrador.RegistroLogs_info(ProcesoID, FechaRegistro, UsuarioID); List <eRegistroLogs> lRegistroLog = new List <eRegistroLogs>(); lRegistroLog.Add(oRegistroLog); dlwDetalle.DataSource = lRegistroLog; dlwDetalle.DataBind(); string strFecha = FechaRegistro.ToString("yyyy'-'MM'-'dd HH':'mm':'ss'.'fff"); Trace.Warn("Fecha:", strFecha); lnkDetalleLog.NavigateUrl = "javascript:VerDetalleLog(" + ProcesoID.ToString() + ",'" + strFecha + "'," + UsuarioID.ToString() + ");"; }
/// <summary> /// Registra una entrada en los logs del sistema, para un proceso específico /// </summary> /// <param name="guidService">GUID del proceso actual</param> /// <param name="Observacion">Alguna referencia o comentario adicional</param> public void RegistrarLog(int ModuloID, string Command, string Observacion, string xmlObjOriginal, string xmlObjModificado) { eProceso oProceso = getService(ModuloID, Command); if (oProceso != null && oUsuario != null) { eRegistroLogs oRegLogs = new eRegistroLogs(); oRegLogs.IdProceso = oProceso.IdProceso; oRegLogs.FechaReg = DateTime.Now; oRegLogs.IdUsuario = oUsuario.IdUsuario; oRegLogs.Observ = Observacion; oRegLogs.ObjetoOriginal = xmlObjOriginal; oRegLogs.ObjetoModificado = xmlObjModificado; lAdministrador.RegistroLogs_add(oRegLogs); } }
/// <summary> /// Registra una entrada en los logs del sistema, procedente de la actualizacion de Web Services /// </summary> /// <param name="ProcesoID">ID del proceso actual</param> /// <param name="Observacion">Alguna referencia o comentario adicional</param> public void RegistrarLogWS(int ProcesoID, string Observacion) { /* * ProcesoID:: * 98 : Tipo de Cambio * 99 : Part List * 100 : Usuarios Ferreyros */ if (oUsuario != null) { eRegistroLogs oRegLogs = new eRegistroLogs(); oRegLogs.IdProceso = ProcesoID; oRegLogs.FechaReg = DateTime.Now; oRegLogs.IdUsuario = oUsuario.IdUsuario; oRegLogs.Observ = Observacion; cAdministrador.RegistroLogs_add(oRegLogs); } }
private void FillDetalle() { Label lblTitulo = (Label)Master.FindControl("lblTitulo"); if (lblTitulo != null) { lblTitulo.Text = "Registro de logs: Datos de Origen"; } int ProcesoID = (Request["pID"] != null) ? Convert.ToInt32(Request["pID"]) : 0; DateTime FechaRegistro = (Request["fReg"] != null) ? Convert.ToDateTime(Request["fReg"]) : Convert.ToDateTime(System.Data.SqlTypes.SqlDateTime.MinValue); int UsuarioID = (Request["uID"] != null) ? Convert.ToInt32(Request["uID"]) : 0; eRegistroLogs oRegistroLog = lAdministrador.RegistroLogs_info(ProcesoID, FechaRegistro, UsuarioID); lblFechaRegistro.Text = oRegistroLog.FechaReg.ToString(); lblDescripcion.Text = oRegistroLog.DescripcionProceso; lblObservacion.Text = oRegistroLog.Observ; lblUsuario.Text = oRegistroLog.NombreUsuario; IList lObjetoOriginal = new ArrayList(); IList lObjetoModificado = new ArrayList(); //lObjetos.Add(oRegistroLog.ObjetoOriginal); //lObjetos.Add(oRegistroLog.ObjetoModificado); if (oRegistroLog.ObjetoOriginal != null && oRegistroLog.ObjetoOriginal != "") { lObjetoOriginal.Add(XML.DeserializeObject(oRegistroLog.ObjetoOriginal, new System.Xml.Serialization.XmlSerializer(typeof(eArticulo)))); } if (oRegistroLog.ObjetoOriginal != null && oRegistroLog.ObjetoOriginal != "") { lObjetoModificado.Add(XML.DeserializeObject(oRegistroLog.ObjetoModificado, new System.Xml.Serialization.XmlSerializer(typeof(eArticulo)))); } dvwObjetoOriginal.DataSource = lObjetoOriginal; dvwObjetoOriginal.DataBind(); dvwObjetoModificado.DataSource = lObjetoModificado; dvwObjetoModificado.DataBind(); }
private void FillDetalle() { Label lblTitulo = (Label)Master.FindControl("lblTitulo"); if (lblTitulo != null) { lblTitulo.Text = "Registro de logs: Datos de Origen"; } int ProcesoID = (Request["pID"] != null) ? Convert.ToInt32(Request["pID"]) : 0; DateTime FechaRegistro = (Request["fReg"] != null) ? Convert.ToDateTime(Request["fReg"]) : Convert.ToDateTime(System.Data.SqlTypes.SqlDateTime.MinValue); int UsuarioID = (Request["uID"] != null) ? Convert.ToInt32(Request["uID"]) : 0; eRegistroLogs oRegistroLog = cAdministrador.RegistroLogs_info(ProcesoID, FechaRegistro, UsuarioID); lblFechaRegistro.Text = oRegistroLog.FechaReg.ToString(); lblDescripcion.Text = oRegistroLog.DescripcionProceso; lblObservacion.Text = oRegistroLog.Observ; lblUsuario.Text = oRegistroLog.NombreUsuario; /* * litXmlOriginal.Text = Server.HtmlEncode(oRegistroLog.ObjetoOriginal).Replace("><", "><br/><"); * litXmlModificado.Text = Server.HtmlEncode(oRegistroLog.ObjetoModificado).Replace("><", "><br/><"); */ try { DataSet dsOrigin = new DataSet(); DataSet dsModify = new DataSet(); dsOrigin.ReadXml(new XmlTextReader(new StringReader(oRegistroLog.ObjetoOriginal))); dsModify.ReadXml(new XmlTextReader(new StringReader(oRegistroLog.ObjetoModificado))); grwXmlOriginal.DataSource = dsOrigin; grwXmlOriginal.DataBind(); grwXmlModificado.DataSource = dsModify; grwXmlModificado.DataBind(); } catch { } }
public bool Usuario_BlockLogin(string UserName) { bool isEdit = false; IdException = cUsuario.BlockLogin(UserName); if (IdException == 0) { eUsuario oUsuario = cUsuario.GetItem(UserName); if (oUsuario != null) { eRegistroLogs oRegLogs = new eRegistroLogs(); oRegLogs.IdProceso = 1; oRegLogs.FechaReg = DateTime.Now; oRegLogs.IdUsuario = oUsuario.IdUsuario; oRegLogs.Observ = "El usuario ha sido bloqueado, por exceso de intentos"; RegistroLogs_add(oRegLogs); } isEdit = true; } return(isEdit); }
public bool Usuario_editPassword(int IdUsuario, string Password) { bool isEdit = false; IdException = cUsuario.UpdatePassword(IdUsuario, Password); if (IdException == 0) { eUsuario oUsuario = cUsuario.GetItem(IdUsuario); if (oUsuario != null) { eRegistroLogs oRegLogs = new eRegistroLogs(); oRegLogs.IdProceso = 2; oRegLogs.FechaReg = DateTime.Now; oRegLogs.IdUsuario = oUsuario.IdUsuario; oRegLogs.Observ = "El usuario ha actualizado su contraseña"; RegistroLogs_add(oRegLogs); } cUsuario.UpdateLogin(IdUsuario, DateTime.Now); isEdit = true; } return(isEdit); }