protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string domicilioSeleccionado = this.domicilio.SelectedValue;

                if ("No se ubican nuevos bienes".Equals(domicilioSeleccionado))
                {
                    domicilioSeleccionado = "0";
                }

                if (Consulta.BuscaBienRaizDuplicado(domicilioSeleccionado, this.txtRut.Text) == null)
                {
                    //Jbaez:subir documento

                    if (this.filesubir.PostedFile.ContentLength > 0)
                    {
                        string nomArchivo    = "";
                        string strRutCliente = null;
                        string path          = base.Server.MapPath(@"~\DIGITALIZADOS");
                        nomArchivo = this.filesubir.PostedFile.FileName;// +Path.GetExtension(this.filesubir.PostedFile.FileName);
                        string str4 = UTIL.SubirArchivo(this.filesubir, path, nomArchivo);
                        if (!(str4 == "OK"))
                        {
                            this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('" + str4.ToString() + "');</script>");
                        }
                        else if (!string.IsNullOrEmpty(nomArchivo))
                        {
                            DataTable tabla = new DataTable();

                            tabla = Consulta.InformeBienesRaicesDeudor(null, txtRut.Text);
                            if (tabla.Rows.Count > 0)
                            {
                                strRutCliente = tabla.Rows[0]["RutCliente"].ToString();
                            }
                            else
                            {
                                strRutCliente = "ALCSA";
                            }
                            Transaccion.InsertaDocBienesDigitalizado(txtRut.Text, nomArchivo, txtFojaInsc.Text, strRutCliente, "64");
                            this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Documento digitalizado exitosamente');</script>");

                            this.filesubir.Focus();
                        }
                    }

                    if (!"0".Equals(domicilioSeleccionado))
                    {
                        Transaccion.InsertaBienRaiz(this.txtRut.Text.Replace(".", ""), this.txtFojaInsc.Text, this.txtNroInsc.Text, this.txtAnioInsc.Text, this.txtFoja1hip.Text, this.txtNro1hip.Text, this.txtanio1hip.Text, this.txtFoj2hip.Text, this.txtNro2hip.Text, this.txtAnio2hip.Text, this.txtfojaproh1.Text, this.txtNroProh1.Text, this.txtAnioProh1.Text, this.txtFojaProh2.Text, this.txtNroProh2.Text, this.txtAnioProh2.Text, this.regioncbr.SelectedValue, this.comunacbr.SelectedValue, this.conservador.SelectedValue, this.regionnotaria.SelectedValue, this.comunanotaria.SelectedValue, this.notaria.SelectedValue, this.txtRolAvaluo.Text, this.txtFechaEscritura.Text, this.vigencia.SelectedValue, this.fuente.SelectedValue, this.Limitaciones.SelectedValue, this.domicilio.SelectedValue, this.tipofojainsc.SelectedValue, this.tipofojahip1.SelectedValue, this.tipofojahip2.SelectedValue, this.tipofojaproh1.SelectedValue, this.tipofojaproh2.SelectedValue);
                    }

                    Transaccion.ActualizarDeudorDicomBienRaiz(
                        this.txtRut.Text.Replace(".", ""),
                        Cbx_SinBienes.Checked ? "1" : "0",
                        ALCSA.FWK.Web.Control.ExtraerValorComoDateTime(txt_FechaActual).ToString("yyyyMMdd"));

                    this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Datos guardados correctamente');</script>");
                    this.Deshabilitar();
                    this.Cancela();
                    this.CargaRegiComunaDefecto();
                }
                else
                {
                    this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Bien Raiz ya se encuentra registrado');</script>");
                    this.txtFojaInsc.Focus();
                }
            }
            catch (Exception)
            {
                this.Page.RegisterClientScriptBlock("Mensaje", "<script>alert('Revise bien la informaci\x00f3n e intentelo de nuevo');</script>");
            }
        }