protected void rptUsuario_OnItemCommand(object sender, RepeaterCommandEventArgs e) { if (e.CommandName == "Activar") { HiddenField hdnRut = new HiddenField(); hdnRut = (HiddenField)e.Item.FindControl("hdnRut"); OperadorDTO theUsuarioDTO = new OperadorDTO(); theUsuarioDTO.Rut = hdnRut.Value; theUsuarioDTO.UsuarioModificacion = myUsuario.Rut; theUsuarioDTO.Estado = "1"; YouCom.Seguridad.BLL.UsuarioBLL.ActivaDesactivaUsuario(theUsuarioDTO); if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Usuario Activado Exitosamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } cargaUsuarios(); } if (e.CommandName == "Desactivar") { HiddenField hdnRut = new HiddenField(); hdnRut = (HiddenField)e.Item.FindControl("hdnRut"); OperadorDTO theUsuarioDTO = new OperadorDTO(); theUsuarioDTO.Rut = hdnRut.Value; theUsuarioDTO.UsuarioModificacion = myUsuario.Rut; theUsuarioDTO.Estado = "2"; YouCom.Seguridad.BLL.UsuarioBLL.ActivaDesactivaUsuario(theUsuarioDTO); if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Usuario Desactivado Exitosamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } cargaUsuarios(); } if (e.CommandName == "Funcionalidad") { HiddenField hdnRut = new HiddenField(); hdnRut = (HiddenField)e.Item.FindControl("hdnRut"); HiddenField hdnEmpresa = new HiddenField(); hdnEmpresa = (HiddenField)e.Item.FindControl("hdnEmpresa"); hidRut.Value = hdnRut.Value; this.txtRut.Text = hdnEmpresa.Value; SelView(1); } }
public OperadorDTO pesquisarOperador() { using (var client = new WebClient()) { client.Headers.Add(HttpRequestHeader.ContentType, "application/json"); client.Encoding = System.Text.Encoding.UTF8; var HtmlResult = client.DownloadString(new Uri("http://localhost:9999/AlugueServiceWS/WS/Operador/Pesquisar")); Debug.WriteLine(HtmlResult); OperadorDTO operadorDTO = JsonConvert.DeserializeObject <OperadorDTO>(HtmlResult); return(operadorDTO); } }
protected void btnEditar_Click(object sender, EventArgs e) { UserControl wucCondominio = (UserControl)Page.Master.FindControl("ContentPlaceHolder1").FindControl(YouCom.Service.Configuracion.Config.getPageName(false) + "1").FindControl("wucCondominio1"); DropDownList ddlCondominio = (DropDownList)wucCondominio.FindControl("ddlCondominio"); DropDownList ddlComunidad = (DropDownList)wucCondominio.FindControl("ddlComunidad"); btnEditar.Visible = false; BtnCrear.Visible = true; OperadorDTO theUsuarioDTO = new OperadorDTO(); theUsuarioDTO.Usuario = YouCom.Service.Formato.Formato.limpiarRut(this.txtRut.Text); theUsuarioDTO.Rut = YouCom.Service.Formato.Formato.limpiarRut(this.txtRut.Text); theUsuarioDTO.Password = this.txtpasswordInicial.Text; theUsuarioDTO.Nombres = this.txtNombre.Text; theUsuarioDTO.Paterno = this.txtPaterno.Text; theUsuarioDTO.Materno = this.txtMaterno.Text; theUsuarioDTO.Mail = this.txtMail.Text; theUsuarioDTO.FechaNacimiento = Convert.ToDateTime(this.TxtFechaNacimiento.Text); theUsuarioDTO.Password = txtpasswordInicial.Text; YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(ddlCondominio.SelectedValue); theUsuarioDTO.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(ddlComunidad.SelectedValue); theUsuarioDTO.TheComunidadDTO = myComunidadDTO; YouCom.DTO.Seguridad.PerfilDTO myPerfilDTO = new YouCom.DTO.Seguridad.PerfilDTO(); myPerfilDTO.IdPerfil = decimal.Parse(ddlPerfil.SelectedValue); theUsuarioDTO.ThePerfilDTO = myPerfilDTO; theUsuarioDTO.UsuarioModificacion = myUsuario.Rut; bool respuesta = YouCom.Seguridad.BLL.UsuarioBLL.Update(theUsuarioDTO); if (respuesta) { cargaUsuarios(); this.txtNombre.Text = string.Empty; if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Casa editada correctamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } else { } }
/// <summary> /// Agregar un usuario /// </summary> /// <param name="UsuarioDTO"></param> /// <returns></returns> public static bool Insert(OperadorDTO myUsuarioDTO) { bool retorno = false; YouCom.Service.BD.SQLHelper wobjSQLHelper = new YouCom.Service.BD.SQLHelper(); try { //Seteo Parámetros. //==================================================================================== wobjSQLHelper.SetParametro("@pIdCondominio", SqlDbType.Decimal, -1, myUsuarioDTO.TheCondominioDTO.IdCondominio); wobjSQLHelper.SetParametro("@pIdComunidad", SqlDbType.Decimal, -1, myUsuarioDTO.TheCondominioDTO.IdCondominio); wobjSQLHelper.SetParametro("@pIdPerfil", SqlDbType.Decimal, -1, myUsuarioDTO.ThePerfilDTO.IdPerfil); wobjSQLHelper.SetParametro("@pRut", SqlDbType.VarChar, 12, myUsuarioDTO.Rut); wobjSQLHelper.SetParametro("@pPassword", SqlDbType.VarChar, 12, myUsuarioDTO.Password); wobjSQLHelper.SetParametro("@pNombreUsuario", SqlDbType.VarChar, 200, myUsuarioDTO.Nombres); wobjSQLHelper.SetParametro("@pPaternoUsuario", SqlDbType.VarChar, 200, myUsuarioDTO.Paterno); wobjSQLHelper.SetParametro("@pMaternoUsuario", SqlDbType.VarChar, 200, myUsuarioDTO.Materno); wobjSQLHelper.SetParametro("@pFechaNacimiento", SqlDbType.DateTime, -1, myUsuarioDTO.FechaNacimiento); wobjSQLHelper.SetParametro("@pMailUsuario", SqlDbType.VarChar, 100, myUsuarioDTO.Mail); wobjSQLHelper.SetParametro("@pUsuarioIngreso", SqlDbType.VarChar, 50, myUsuarioDTO.UsuarioIngreso); //==================================================================================== //Ejecuto SP. //==================================================================================== switch (wobjSQLHelper.EjecutarNQ("ins_usuario", "YouCom")) { 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) { throw eobjException; } #endregion return(retorno); }
public OperadorDTO atualizarOperador(Operador operador) { using (var client = new WebClient()) { var dataString = JsonConvert.SerializeObject(operador); client.Headers.Add(HttpRequestHeader.ContentType, "application/json"); client.Encoding = System.Text.Encoding.UTF8; Debug.WriteLine(dataString); var HtmlResult = client.UploadString(new Uri("http://localhost:9999/AlugueServiceWS/WS/Operador/Atualizar"), "PUT", dataString); Debug.WriteLine(HtmlResult); OperadorDTO operadorDTO = JsonConvert.DeserializeObject <OperadorDTO>(HtmlResult); return(operadorDTO); } }
public static IList <OperadorDTO> getListadoUsuario() { IList <OperadorDTO> IUsuario = new List <OperadorDTO>(); DataTable pobjDataTable = new DataTable(); if (YouCom.Seguridad.DAL.UsuarioDAL.getListadoUsuario(ref pobjDataTable)) { foreach (DataRow wobjDataRow in pobjDataTable.Rows) { OperadorDTO usuario = new OperadorDTO(); usuario.Rut = wobjDataRow["USU_RUT"].ToString(); YouCom.DTO.Seguridad.CondominioDTO myCondominio = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominio.IdCondominio = decimal.Parse(wobjDataRow["idCondominio"].ToString()); usuario.TheCondominioDTO = myCondominio; YouCom.DTO.Seguridad.ComunidadDTO myComunidad = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidad.IdComunidad = decimal.Parse(wobjDataRow["idComunidad"].ToString()); usuario.TheCondominioDTO = myCondominio; usuario.Nombres = wobjDataRow["nombre_usuario"].ToString(); usuario.Paterno = wobjDataRow["paterno_usuario"].ToString(); usuario.Materno = wobjDataRow["materno_usuario"].ToString(); usuario.Password = wobjDataRow["password"].ToString(); usuario.Mail = wobjDataRow["mail_usuario"].ToString(); usuario.FechaNacimiento = Convert.ToDateTime(wobjDataRow["fecha_nac_usuario"].ToString()); usuario.FechaPassword = !string.IsNullOrEmpty(wobjDataRow["fecha_password"].ToString()) ? Convert.ToDateTime(wobjDataRow["fecha_password"].ToString()) : DateTime.MinValue; usuario.IntentoFallidoFecha = !string.IsNullOrEmpty(wobjDataRow["intento_fallido_fecha"].ToString()) ? Convert.ToDateTime(wobjDataRow["intento_fallido_fecha"].ToString()) : DateTime.MinValue; usuario.IntentoFallidoCant = !string.IsNullOrEmpty(wobjDataRow["intento_fallido_cant"].ToString()) ? int.Parse(wobjDataRow["intento_fallido_cant"].ToString()): 0; usuario.UsuarioIngreso = wobjDataRow["usuario_ingreso"].ToString(); usuario.FechaIngreso = wobjDataRow["fecha_ingreso"].ToString(); usuario.UsuarioModificacion = wobjDataRow["usuario_modificacion"].ToString(); usuario.FechaModificacion = wobjDataRow["fecha_modificacion"].ToString(); usuario.Estado = wobjDataRow["estado"].ToString(); IUsuario.Add(usuario); } } return(IUsuario); }
public static bool ActivaDesactivaUsuario(OperadorDTO UsuarioDTO) { var resultado = YouCom.Seguridad.DAL.UsuarioDAL.ActivaUsuario(UsuarioDTO); return(resultado); }
public static bool Update(OperadorDTO myUsuarioDTO) { var resultado = YouCom.Seguridad.DAL.UsuarioDAL.Update(myUsuarioDTO); return(resultado); }
protected void BtnCrear_Click(object sender, EventArgs e) { bool respuesta = false; UserControl wucCondominio = (UserControl)Page.Master.FindControl("ContentPlaceHolder1").FindControl(YouCom.Service.Configuracion.Config.getPageName(false) + "1").FindControl("wucCondominio1"); DropDownList ddlCondominio = (DropDownList)wucCondominio.FindControl("ddlCondominio"); DropDownList ddlComunidad = (DropDownList)wucCondominio.FindControl("ddlComunidad"); List <OperadorDTO> usuarios = new List <OperadorDTO>(); usuarios = (Session["usuarios"] as List <OperadorDTO>); usuarios = usuarios.Where(x => x.Rut == YouCom.Service.Formato.Formato.limpiarRut(this.txtRut.Text)).ToList(); if (usuarios.Any()) { if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Usuario ya Existe');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } else { OperadorDTO theUsuarioDTO = new OperadorDTO(); theUsuarioDTO.Usuario = YouCom.Service.Formato.Formato.limpiarRut(this.txtRut.Text); theUsuarioDTO.Rut = YouCom.Service.Formato.Formato.limpiarRut(this.txtRut.Text); theUsuarioDTO.Password = this.txtpasswordInicial.Text; theUsuarioDTO.Nombres = this.txtNombre.Text; theUsuarioDTO.Paterno = this.txtPaterno.Text; theUsuarioDTO.Materno = this.txtMaterno.Text; theUsuarioDTO.Mail = this.txtMail.Text; theUsuarioDTO.FechaNacimiento = Convert.ToDateTime(this.TxtFechaNacimiento.Text); theUsuarioDTO.Password = txtpasswordInicial.Text; theUsuarioDTO.UsuarioIngreso = myUsuario.Rut; YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(ddlCondominio.SelectedValue); theUsuarioDTO.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(ddlComunidad.SelectedValue); theUsuarioDTO.TheComunidadDTO = myComunidadDTO; YouCom.DTO.Seguridad.PerfilDTO myPerfilDTO = new YouCom.DTO.Seguridad.PerfilDTO(); myPerfilDTO.IdPerfil = decimal.Parse(ddlPerfil.SelectedValue); theUsuarioDTO.ThePerfilDTO = myPerfilDTO; respuesta = YouCom.Seguridad.BLL.UsuarioBLL.Insert(theUsuarioDTO); if (respuesta) { if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Usuario Insertado Exitosamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } cargaUsuarios(); txtpasswordInicial.Text = string.Empty; } else { } } }