示例#1
0
 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;
     }
 }
示例#2
0
    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);
        }
    }
示例#4
0
 protected void llenarGrid()
 {
     try
     {
         DataTable dt = DatosCondominio.ListarCondominio();
         GridView1.DataSource = dt;
         GridView1.DataBind();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
示例#5
0
    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;
        }
    }