protected void rptNucleoFamiliar_ItemCommand(object source, RepeaterCommandEventArgs e) { try { if (e.CommandName.Equals("Eliminar")) { HiddenField hdnIdContactoFamilia = (HiddenField)e.Item.FindControl("hdnIdContactoFamilia"); YouCom.DTO.ContactoFamiliaDTO myContactoFamiliaDTO = new YouCom.DTO.ContactoFamiliaDTO(); myContactoFamiliaDTO.IdContactoFamilia = decimal.Parse(hdnIdContactoFamilia.Value); myContactoFamiliaDTO.UsuarioModificacion = myUsuario.Rut; if (YouCom.bll.ContactoFamiliaBLL.Delete(myContactoFamiliaDTO)) { if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Integrante de familia eliminada correctamente.');"; script += "parent.location = '" + retorno1 + "';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } } if (e.CommandName.Equals("Detalle")) { HiddenField hdnIdVacaciones = (HiddenField)e.Item.FindControl("hdnIdVacaciones"); } } catch (Exception ex) { } }
protected void BtnEnviar_Click(object sender, EventArgs e) { try { if (Page.IsValid) { YouCom.DTO.Propietario.FamiliaDTO myFamiliaDTO = new YouCom.DTO.Propietario.FamiliaDTO(); myFamiliaDTO = YouCom.bll.FamiliaBLL.detalleFamiliabyRut(myUsuario.Rut); YouCom.DTO.ContactoFamiliaDTO myContactoFamiliaDTO = new YouCom.DTO.ContactoFamiliaDTO(); //myContactoFamiliaDTO.TheCondominioDTO = myUsuario.TheCondominioSeleccionDTO; //myContactoFamiliaDTO.TheComunidadDTO = myUsuario.TheComunidadSeleccionDTO; myContactoFamiliaDTO.TheCasaDTO = myFamiliaDTO.TheCasaDTO; YouCom.DTO.Propietario.ParentescoDTO myParentescoDTO = new YouCom.DTO.Propietario.ParentescoDTO(); myParentescoDTO.IdParentesco = decimal.Parse(ddlParentesco.SelectedValue); myContactoFamiliaDTO.TheParentescoDTO = myParentescoDTO; myContactoFamiliaDTO.NombreContacto = this.TxtNombreIntegrante.Text; myContactoFamiliaDTO.TelefonoContacto = this.TxtTelefonoIntegrante.Text; myContactoFamiliaDTO.EmailContacto = this.TxtEmailIntegrante.Text; myContactoFamiliaDTO.UsuarioIngreso = myUsuario.Rut; bool respuesta = YouCom.bll.ContactoFamiliaBLL.Insert(myContactoFamiliaDTO); if (respuesta) { if (enviarMail()) { if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Estimado Cliente, hemos recibido su mensaje, en breve nos contactaremos con usted.');"; script += "parent.location = '" + retorno1 + "';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } else { if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('A ocurrido un error. Favor envíe su solicitud al mail [email protected] intente más tarde.');"; script += "parent.location = '" + retorno1 + "';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } } } } catch (Exception ex) { Response.Write(ex.Message); } }