예제 #1
0
        protected void gvMovimientos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("AGREGAR"))
            {
                Movimientos  m            = new Movimientos();
                int          idActo       = int.Parse(ddlActos.SelectedValue.ToString());
                TextBox      txtNombreMov = (TextBox)gvMovimientos.FooterRow.FindControl("txNombreMovimiento");
                DropDownList ddlTipo      = (DropDownList)gvMovimientos.FooterRow.FindControl("ddlEditTiposF");

                String Resultado = m.GuardarNuevo(idActo, txtNombreMov.Text.ToUpper(), int.Parse(ddlTipo.SelectedValue));

                gvMovimientos.DataSource = main.Movimientos.Catalogo(idActo);
                gvMovimientos.DataBind();
                if (gvMovimientos.Rows.Count == 0)
                {
                    gvMovimientos.DataSource = new[]
                    {
                        new{
                            Clave  = string.Empty,
                            Nombre = string.Empty,
                            Folio  = string.Empty,
                            //mas cosas
                        }
                    };
                    gvMovimientos.DataBind();
                }
                if (Resultado.Equals("OK"))
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Datos agregados Correctamente')", true);
                }
            }
        }