protected void btnModificar_Click(object sender, EventArgs e) { try { //validarCampos(); Condominio condominio = new Condominio(); condominio.Id = Convert.ToInt32(ViewState["id"]); condominio.Rut = txtRut.Text; condominio.Nombre = txtNombre.Text; condominio.RazonSocial = txtRazonSocial.Text; condominio.Direccion = txtDireccion.Text; condominio.Correo = txtCorreo.Text; condominio.PaginaWeb = txtPaginaWeb.Text; condominio.Comuna = Convert.ToInt32(cboComuna.SelectedValue); condominio.Estado = chkEstado.Checked ? 1 : 0; if (DatosCondominio.ModificarCondominio(condominio)) { lblMensaje.Text = "Condominio Modificado"; lblMensaje.CssClass = "correcto"; } else { lblMensaje.Text = "Error al Modificar"; lblMensaje.CssClass = "error"; } llenarGrid(); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
protected void btnIngresar_Click(object sender, EventArgs e) { try { validarCampos(); Condominio obj = new Condominio(); obj.Rut = txtRut.Text; obj.Nombre = txtNombre.Text; obj.RazonSocial = txtRazonSocial.Text; obj.Direccion = txtDireccion.Text; obj.Correo = txtCorreo.Text; obj.PaginaWeb = txtPaginaWeb.Text; obj.Comuna = Convert.ToInt32(cboComuna.SelectedValue); if (DatosCondominio.AgregarCondominio(obj)) { lblMensaje.Text = "Condiminio agregado"; lblMensaje.CssClass = "correcto"; limpiar(); } else { lblMensaje.Text = "Error al Agregar"; lblMensaje.CssClass = "error"; } llenarGrid(); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
public static Inmueble BuscarInmueble(int codigo) { try { Inmueble obj = new Inmueble(); Conexion c = new Conexion(); string servidor = c.cadena(); SqlConnection conexion = new SqlConnection(servidor); SqlCommand comando = new SqlCommand { Connection = conexion, CommandType = CommandType.StoredProcedure, CommandText = "P_BUSCAR_INMUEBLE" }; SqlParameter parametro = new SqlParameter { ParameterName = "@PIN_CODIGO", SqlDbType = SqlDbType.Int, Value = codigo }; comando.Parameters.Add(parametro); SqlDataAdapter myDA = new SqlDataAdapter(comando); DataTable dt = new DataTable(); myDA.Fill(dt); if (dt.Rows.Count > 0) { obj.Id = int.Parse(dt.Rows[0][0].ToString()); obj.Condominio = DatosCondominio.BuscarCondominio(int.Parse(dt.Rows[0][1].ToString())); obj.NumInmueble = dt.Rows[0][2].ToString(); obj.Etapa = DatosEtapa.BuscarEtapa(int.Parse(dt.Rows[0][3].ToString())); obj.Proyecto = DatosProyecto.BuscarProyecto(int.Parse(dt.Rows[0][4].ToString())); obj.TipoInmueble = DatosTipoInmueble.BuscarTipoInmueble(int.Parse(dt.Rows[0][5].ToString())); obj.Estado = dt.Rows[0][6].ToString().First(); } else { obj = new Inmueble() { Id = 0 }; } return(obj); } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void llenarGrid() { try { DataTable dt = DatosCondominio.ListarCondominio(); GridView1.DataSource = dt; GridView1.DataBind(); } catch (Exception e) { throw new Exception(e.Message); } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("Editar")) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = GridView1.Rows[index]; Label codigo = (Label)row.FindControl("CODIGO"); int id = Convert.ToInt32(codigo.Text); Condominio condominio = DatosCondominio.BuscarCondominio(id); ViewState["id"] = id; txtRut.Text = condominio.Rut; txtNombre.Text = condominio.Nombre; txtRazonSocial.Text = condominio.RazonSocial; txtDireccion.Text = condominio.Direccion; txtCorreo.Text = condominio.Correo; txtPaginaWeb.Text = condominio.PaginaWeb; Comuna comuna = DatosComuna.BuscarComuna(condominio.Comuna); cboRegion.SelectedValue = comuna.Provincia.Region.Id + ""; cboProvincia.DataSource = DatosProvincia.ListarProvincia(comuna.Provincia.Region.Id); cboProvincia.DataBind(); cboProvincia.SelectedValue = comuna.Provincia.Id + ""; cboComuna.DataSource = DatosComuna.ListarComunas(comuna.Provincia.Id); cboComuna.DataBind(); cboComuna.SelectedValue = comuna.Id + ""; chkEstado.Enabled = true; chkEstado.Checked = condominio.Estado == 1 ? true : false; btnIngresar.Visible = false; btnModificar.Visible = true; } } catch (Exception ex) { lblMensaje.Text = ex.Message; } }