void Limpiar() { ChkOtraJur.Checked = false; TxtDirccion.Text = ""; TxtAldea.Text = ""; TxtFinca.Text = "SIN NOMBRE"; CboTipoDocumento.ClearSelection(); DivPropiedad.Visible = false; DivMun.Visible = false; DiVPos.Visible = false; TxtNoFinca.Text = ""; TxtFolio.Text = ""; TxtLibro.Text = ""; TxtDe.Text = ""; TxtNoCerti.Text = ""; TxtNoEscritura.Text = ""; TxtNomNotario.Text = ""; OptAreasPro.SelectedValue = "0"; TxtArea.Text = ""; TxtInmuebleId.Text = ""; DivJuridico.Visible = false; DivArea.Visible = false; ChkRepresentanteVariasPer.Checked = false; ChkRepreseanteyPropietario.Checked = false; DivPropietario.Visible = false; DivAddPropietarioMensaje.Visible = false; DivGrigPropietarios.Visible = false; DivAddPropietario.Visible = false; DsPropietarios.Tables["Propietarios"].Clear(); GrdPropietarios.Rebind(); BtnGrabar.Visible = false; GrdPropietarios.Columns[5].Visible = false; }
void GrdPropietarios_ItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "CmdDel") { string Dpi = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Dpi"].ToString().Trim(); for (int i = 0; i < GrdPropietarios.Items.Count; i++) { if (Dpi != e.Item.OwnerTableView.DataKeyValues[i]["Dpi"].ToString().Trim()) { DataRow itemGrid = DsPropietarios.Tables["Propietarios"].NewRow(); itemGrid["Existe"] = GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Existe"]; itemGrid["PersonaId"] = Convert.ToInt64(GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["PersonaId"]); itemGrid["Dpi"] = GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Dpi"]; itemGrid["Nombres"] = GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Nombres"]; itemGrid["Apellidos"] = GrdPropietarios.Items[i].OwnerTableView.DataKeyValues[i]["Apellidos"]; DsPropietarios.Tables["Propietarios"].Rows.Add(itemGrid); } } GrdPropietarios.Rebind(); } }
void GrdInmuebles_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "CmdPreview") { DataSet DsArchivo = new DataSet(); DsArchivo = ClInmueble.Archivo_Inmueble(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"])); byte[] bytes; string fileName, contentType; bytes = (byte[])DsArchivo.Tables["DATOS"].Rows[0]["Archivo_Propiedad"]; contentType = DsArchivo.Tables["DATOS"].Rows[0]["ContenyType"].ToString(); fileName = DsArchivo.Tables["DATOS"].Rows[0]["Nombre_Archivo"].ToString(); Response.Clear(); Response.Buffer = true; Response.Charset = ""; Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.ContentType = contentType; Response.AddHeader("content-disposition", "attachment; filename=" + fileName); Response.AddHeader("content-length", (bytes.Length - 1).ToString()); Response.BinaryWrite(bytes.ToArray()); Response.Flush(); Response.End(); } else if (e.CommandName == "CmdEdit") { DataSet ds = new DataSet(); TxtInmuebleId.Text = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"].ToString(); ds = ClInmueble.Inmueble_Get(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"])); if (ds.Tables["DATOS"].Rows[0]["PersonaJuridicaId"].ToString() == "") { ChkOtraJur.Checked = false; DivJuridico.Visible = false; } else { ChkOtraJur.Checked = true; DivJuridico.Visible = true; CboJuridico.SelectedValue = ds.Tables["DATOS"].Rows[0]["PersonaJuridicaId"].ToString(); CboJuridico.SelectedItem.Text = ds.Tables["DATOS"].Rows[0]["jur"].ToString(); } TxtDirccion.Text = ds.Tables["DATOS"].Rows[0]["Direccion"].ToString(); TxtAldea.Text = ds.Tables["DATOS"].Rows[0]["Aldea"].ToString(); TxtFinca.Text = ds.Tables["DATOS"].Rows[0]["Finca"].ToString(); CboDepartamento.SelectedValue = ds.Tables["DATOS"].Rows[0]["DepartamentoId"].ToString(); CboDepartamento.SelectedItem.Text = ds.Tables["DATOS"].Rows[0]["Departamento"].ToString(); ClUtilitarios.LlenaCombo(ClCatalogos.ListadoMunicipios(Convert.ToInt32(CboDepartamento.SelectedValue)), CboMunicipio, "MunicipioId", "Municipio"); CboMunicipio.SelectedValue = ds.Tables["DATOS"].Rows[0]["MunicipioId"].ToString(); CboMunicipio.SelectedItem.Text = ds.Tables["DATOS"].Rows[0]["Municipio"].ToString(); CboTipoDocumento.SelectedValue = ds.Tables["DATOS"].Rows[0]["TipoDoc_PropiedadId"].ToString(); CboTipoDocumento.SelectedItem.Text = ds.Tables["DATOS"].Rows[0]["TipoDocPropiedad"].ToString(); TxtFecEmi.SelectedDate = Convert.ToDateTime(ds.Tables["DATOS"].Rows[0]["Fec_Emision"].ToString()); if (CboTipoDocumento.SelectedValue == "1") { DivPropiedad.Visible = true; DivMun.Visible = false; DiVPos.Visible = false; TxtNoFinca.Text = ds.Tables["DATOS"].Rows[0]["NoFinca"].ToString(); TxtFolio.Text = ds.Tables["DATOS"].Rows[0]["Folio"].ToString(); TxtLibro.Text = ds.Tables["DATOS"].Rows[0]["Libro"].ToString(); TxtDe.Text = ds.Tables["DATOS"].Rows[0]["De"].ToString(); } else if (CboTipoDocumento.SelectedValue == "2") { DivPropiedad.Visible = false; DivMun.Visible = true; DiVPos.Visible = false; TxtNoCerti.Text = ds.Tables["DATOS"].Rows[0]["NoCertificacion"].ToString(); } else if (CboTipoDocumento.SelectedValue == "3") { DivPropiedad.Visible = false; DivMun.Visible = false; DiVPos.Visible = true; TxtNoEscritura.Text = ds.Tables["DATOS"].Rows[0]["NoEscritura"].ToString(); CboTitulo.SelectedValue = ds.Tables["DATOS"].Rows[0]["TituloNotarioId"].ToString(); CboTitulo.SelectedItem.Text = ds.Tables["DATOS"].Rows[0]["TituloNotario"].ToString(); } if (ds.Tables["DATOS"].Rows[0]["En_Area"].ToString() == "1") { OptAreasPro.SelectedValue = "1"; DivArea.Visible = true; CboArea.SelectedValue = ds.Tables["DATOS"].Rows[0]["AreaProtegidaId"].ToString(); CboArea.SelectedItem.Text = ds.Tables["DATOS"].Rows[0]["AreaPro"].ToString(); } else { OptAreasPro.SelectedValue = "0"; DivArea.Visible = false; } TxtArea.Text = ds.Tables["DATOS"].Rows[0]["Area"].ToString(); if (ds.Tables["DATOS"].Rows[0]["EsRepresentante"].ToString() == "1") { ChkRepreseanteyPropietario.Checked = true; ChkRepresentanteVariasPer.Checked = false; } if (ds.Tables["DATOS"].Rows[0]["EsRepresentanteVarios"].ToString() == "1") { ChkRepresentanteVariasPer.Checked = true; ChkRepreseanteyPropietario.Checked = false; } DivGrigPropietarios.Visible = true; GrdPropietarios.Rebind(); BtnGrabar.Visible = false; GrdPropietarios.Columns[5].Visible = false; } else if (e.CommandName == "CmdDel") { ClUsuario.Insertar_Actividad_Pagina(16, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_ActividadPagina(), 3); ClInmueble.Elimina_Inmueble(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["InmuebleId"])); GrdInmuebles.Rebind(); Limpiar(); BtnGoodInmueble.Visible = true; LblGoodInmueble.Text = "Inmueble eliminado"; } }
void BtnValidaPropietario_ServerClick(object sender, EventArgs e) { DivBadPropietario.Visible = false; DivGoodPropietario.Visible = false; LblMansajeBadPropietario.Text = ""; LblMansajeGoodPropietario.Text = ""; if (TxtDpi.Text == "") { DivBadPropietario.Visible = true; LblMansajeBadPropietario.Text = "Debe ingresar el número de DPI"; } else { if (TxtDpi.Text.Length < 13) { DivBadPropietario.Visible = true; LblMansajeBadPropietario.Text = "El número de DPI esta incompleto"; } else { DataSet DatosPersona = new DataSet(); DatosPersona = ClPersona.Datos_Persona(Convert.ToInt32(Session["PersonaId"])); if (TxtDpi.Text.Trim().Replace("-", "") == DatosPersona.Tables["DATOS"].Rows[0]["Dpi"].ToString().Trim()) { LblMansajeBadPropietario.Text = "No puede agregarse usted mismo"; DivBadPropietario.Visible = true; } else { if (ExistePropietario(TxtDpi.Text) == true) { LblMansajeBadPropietario.Text = "Ya Agrego a este propietario"; DivBadPropietario.Visible = true; } else { if (ClPersona.Existe_Dpi(TxtDpi.Text.Replace("-", ""), 1) == true) { LeeGridPropietarios(); DataSet dsDatos = new DataSet(); dsDatos = ClPersona.Datos_Persona_Dpi(TxtDpi.Text.Replace("-", ""), 1); DataRow item = DsPropietarios.Tables["Propietarios"].NewRow(); item["Existe"] = 1; item["PersonaId"] = Convert.ToInt64(dsDatos.Tables["DATOS"].Rows[0]["PersonaId"]); item["Dpi"] = TxtDpi.Text; item["Nombres"] = dsDatos.Tables["DATOS"].Rows[0]["Nombres"]; item["Apellidos"] = dsDatos.Tables["DATOS"].Rows[0]["Apellidos"]; DsPropietarios.Tables["Propietarios"].Rows.Add(item); DivGoodPropietario.Visible = true; LblMansajeGoodPropietario.Text = "Propietario Agregado Exitosamente"; GrdPropietarios.Rebind(); LimiarPropietario(); } else { DivNombresProp.Visible = true; DivApeProp.Visible = true; DivAddProp.Visible = true; DivBadPropietario.Visible = true; LblMansajeBadPropietario.Text = "El núemero de DPI no existe en nuetros registros, a continuación ingrese el nombre y apellido de la persona y luego agreguelo"; } } } } } }
void BtnAddPropietario_ServerClick(object sender, EventArgs e) { DivBadPropietario.Visible = false; DivGoodPropietario.Visible = false; LblMansajeBadPropietario.Text = ""; LblMansajeGoodPropietario.Text = ""; bool HayError = false; if (TxtNombrePropietario.Text == "") { if (LblMansajeBadPropietario.Text == "") { LblMansajeBadPropietario.Text = LblMansajeBadPropietario.Text + "Debe ingresar el nombre del propietario"; } else { LblMansajeBadPropietario.Text = LblMansajeBadPropietario.Text + ", Debe ingresar el nombre del propietario"; } HayError = true; } if (TxtApellidoPropietario.Text == "") { if (LblMansajeBadPropietario.Text == "") { LblMansajeBadPropietario.Text = LblMansajeBadPropietario.Text + "Debe ingresar el apellido del propietario"; } else { LblMansajeBadPropietario.Text = LblMansajeBadPropietario.Text + ", Debe ingresar el apellido del propietario"; } HayError = true; } if (HayError == true) { DivBadPropietario.Visible = true; } else { if (ExistePropietario(TxtDpi.Text) == true) { LblMansajeBadPropietario.Text = "Ya Agrego a este propietario"; DivBadPropietario.Visible = true; } else { LeeGridPropietarios(); DataRow item = DsPropietarios.Tables["Propietarios"].NewRow(); item["Existe"] = 0; item["PersonaId"] = 0; item["Dpi"] = TxtDpi.Text; item["Nombres"] = TxtNombrePropietario.Text; item["Apellidos"] = TxtApellidoPropietario.Text; DsPropietarios.Tables["Propietarios"].Rows.Add(item); DivGoodPropietario.Visible = true; LblMansajeGoodPropietario.Text = "Propietario Agregado Exitosamente"; GrdPropietarios.Rebind(); LimiarPropietario(); DivNombresProp.Visible = false; DivApeProp.Visible = false; DivAddProp.Visible = false; } } }