コード例 #1
0
    protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        try
        {
            if (e.CommandName.Equals("Editar"))
            {
                int         index   = Convert.ToInt32(e.CommandArgument);
                GridViewRow row     = GridView.Rows[index];
                Label       codigo  = (Label)row.FindControl("CODIGO");
                int         id      = Convert.ToInt32(codigo.Text);
                Supervisor  maestro = DatosSupervisor.BuscarSupervisor(id);

                ViewState["id"]   = id;
                txtRut.Text       = maestro.Rut;
                txtNombre.Text    = maestro.Nombre;
                txtApellidoP.Text = maestro.ApellidoPaterno;
                txtApellidoM.Text = maestro.ApellidoMaterno;
                txtDireccion.Text = maestro.Direccion;
                txtTelefono.Text  = maestro.Telefono;
                txtCorreo.Text    = maestro.Correo;
                txtTelefono.Text  = maestro.Telefono;
                cboTipoSupervisor.SelectedValue = maestro.TipoSuper.ToString();

                Comuna comuna = DatosComuna.BuscarComuna(maestro.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    = maestro.Estado == 14 ? true : false;
                btnIngresar.Visible  = false;
                btnModificar.Visible = true;
            }
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }
コード例 #2
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;
        }
    }