コード例 #1
0
        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();
                }
            }
        }