protected void btnGuardar_Click(object sender, EventArgs e) { string str = "MntDomicilios.aspx?Rut=" + this.txtRut.Text.ToString(); if (Cbx_SinDomicilio.Checked) { Transaccion.ActualizarDeudorDicom(this.txtRut.Text.Replace(".", ""), "1"); this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Datos guardados correctamente');location.href='" + str.ToString() + "';</script>"); } else if (domicilio.SelectedValue.ToString() == "No Registra Nuevos Domicilios") { Transaccion.ActualizarDeudorDicom(this.txtRut.Text.Replace(".", ""), "0"); this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Datos guardados correctamente');location.href='" + str.ToString() + "';</script>"); } else { if (Consulta.BuscaDomicilios(this.txtNumero.Text, this.txtRut.Text.Replace(".", "")) == null) { Transaccion.InsertaDomicilio( this.txtVilla.Text, this.txtCalle.Text, this.txtBlock.Text, this.txtNumero.Text, this.region.SelectedValue, this.comuna.SelectedValue, this.txtRut.Text.Replace(".", ""), this.vigencia.SelectedValue, this.fuente.SelectedValue, this.txtNdepartamento.Text, this.observacion.Text.ToString() ); this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Datos guardados correctamente');location.href='" + str.ToString() + "';</script>"); } else { this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Domicilio ya se encuentra registrado');</script>"); this.txtCalle.Focus(); } } }