Exemple #1
0
        private void btnBorrar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                int       r = TablaSub.GetSelectedRows()[0];
                SubGrupos s = new SubGrupos();
                s.descripcion = TablaSub.GetRowCellValue(r, "descripcion").ToString();
                s.grupo       = Int16.Parse(TablaSub.GetRowCellValue(r, "grupo").ToString());
                s.subGrupo    = Int16.Parse(TablaSub.GetRowCellValue(r, "subGrupo").ToString());

                Object item = sg.borrarSubGrupo(s);

                System.Reflection.PropertyInfo m = item.GetType().GetProperty("message");
                System.Reflection.PropertyInfo c = item.GetType().GetProperty("code");
                String message = (String)(m.GetValue(item, null));
                int    code    = (int)(c.GetValue(item, null));

                if (code == 1)
                {
                    vaciarCamposBusq();
                    Recargar();
                    MessageBox.Show(message, "OK", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                else if (code == 2)
                {
                    MessageBox.Show(message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #2
0
        private void btnEditar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try {
                Cursor.Current = Cursors.WaitCursor;
                grupoA         = 0;
                subGrupoA      = 0;
                ResetControls(tabPage2);
                tipo = 'E';
                int r = TablaSub.GetSelectedRows()[0];
                editDescripcion.Text = TablaSub.GetRowCellValue(r, "descripcion").ToString();
                editGrupo.Text       = TablaSub.GetRowCellValue(r, "grupo").ToString();
                editSubGrupo.Text    = TablaSub.GetRowCellValue(r, "subGrupo").ToString();
                grupoA    = Int16.Parse(TablaSub.GetRowCellValue(r, "grupo").ToString());
                subGrupoA = Int16.Parse(TablaSub.GetRowCellValue(r, "subGrupo").ToString());

                this.tabControl1.SelectTab(1);
                EnableControls(tabPage2);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }