示例#1
0
        private void dtgAgenciasCapitalFederal_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            if (e.CommandName == "Eliminar")
            {
                /* Obtengo las agencias. */
                this.dsAgenciasCapitalFederal = (DsAgencias)Session["dsAgenciasCapitalFederal"];

                /* Elimino la agencia seleccionada. */
                this.dsAgenciasCapitalFederal.Datos.RemoveDatosRow(this.dsAgenciasCapitalFederal.Datos[e.Item.ItemIndex]);
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.EliminarAgenciaCapitalFederal(Convert.ToInt32(e.Item.Cells[0].Text));

                /*
                 * IAgencia agencia = AgenciaFactory.GetAgencia();
                 * if(agencia.EliminarAgenciaCapitalFederal(Convert.ToInt32(e.Item.Cells[0].Text)))
                 * {
                 *      string scriptString = "<script language=JavaScript>\n";
                 *      scriptString += "alert('La agencia fue eliminada correctamente');\n";
                 *      scriptString += "</script>";
                 *
                 *      Page.RegisterClientScriptBlock("scriptEliminarAgencia", scriptString);
                 * }
                 */
                /* Actualizo la variable de sesión y recargo la grilla. */
                Session["dsAgenciasCapitalFederal"] = this.dsAgenciasCapitalFederal;
                this.BindGridAgenciasCapitalFederal(0);
            }
        }