public static Boolean insAccesoLogin(YouCom.DTO.AccesoLoginDTO IAccesoLogin) { Boolean retorno = false; SQLHelper wobjSQLHelper = new SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pRutLogin", SqlDbType.VarChar, -1, IAccesoLogin.RutLogin); wobjSQLHelper.SetParametro("@pRutCondominio", SqlDbType.VarChar, -1, IAccesoLogin.RutCondominio); wobjSQLHelper.SetParametro("@pIp", SqlDbType.VarChar, -1, IAccesoLogin.Ip); wobjSQLHelper.SetParametro("@pFecha", SqlDbType.DateTime, -1, IAccesoLogin.Fecha); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("INS_AccesoLogin", "KTF")) { case 0: throw new Exception("No se pudo grabar."); case -1: throw new Exception("Hubo un error."); case -2: throw new Exception("Hubo un error."); } //==================================================================================== retorno = true; } #region Catch catch (Exception eobjException) { //SystemLog.Ejecutar(eobjException, EventLogEntryType.Error); retorno = false; } #endregion return(retorno); }
public static IList <YouCom.DTO.AccesoLoginDTO> getConsultaAccesoLogin(string rut_login, string rut_empresa) { IList <YouCom.DTO.AccesoLoginDTO> IAccesoLogin = new List <YouCom.DTO.AccesoLoginDTO>(); DataTable wobjConsulta = new DataTable(); if (GetConsultaAccesoLogin(rut_login, rut_empresa, wobjConsulta)) { foreach (DataRow wobjDataRow in wobjConsulta.Rows) { YouCom.DTO.AccesoLoginDTO acceso = new YouCom.DTO.AccesoLoginDTO(); acceso.IdAccesoLogin = decimal.Parse(wobjDataRow["IdAccesoLogin"].ToString()); acceso.RutLogin = wobjDataRow["RutLogin"].ToString(); acceso.RutCondominio = wobjDataRow["RutCondominio"].ToString(); acceso.Ip = wobjDataRow["IP"].ToString(); acceso.Fecha = Convert.ToDateTime(wobjDataRow["Fecha"].ToString()); IAccesoLogin.Add(acceso); } } return(IAccesoLogin); }