예제 #1
0
        private void ShowFormMnt()
        {
            if (TipoMnt == TipoMantenimiento.SinEspecificar)
            {
                throw new ArgumentException("No se especifico el tipo de mantenimiento.");
            }

            AsignarIdEntidadMnt();
            var formMnt = new ProgramacioncitaDuplicarMntFrm(IdEntidadMnt, TipoMnt, gcConsulta, this);

            formMnt.ShowDialog();
        }
예제 #2
0
        private void bmConsulta_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }

            switch (e.Item.Name)
            {
            case "btnNuevo":
                TipoMnt = TipoMantenimiento.Nuevo;
                ShowFormMnt();
                break;

            case "btnModificar":
                TipoMnt = TipoMantenimiento.Modificar;
                ShowFormMnt();
                break;

            case "btnEliminar":
                EliminaRegistro();
                break;

            case "btnActualizar":
                CargarDatosConsulta();
                break;

            case "btnCerrar":
                Close();
                break;

            case "btnExportCsv":
            case "btnExportHtml":
            case "btnExportMht":
            case "btnExportImg":
            case "btnExportPdf":
            case "btnExportRtf":
            case "btnExportTxt":
            case "btnExportXls":
            case "btnExportXlsx":
                ExportUtil.ExportToFile(gcConsulta, e.Item.Name);
                break;

            case "btnDuplicarProgramacion":
                //VwProgramacioncita vwProgramacioncita = (VwProgramacioncita) gvConsulta.GetFocusedRow();
                //if (vwProgramacioncita != null)
                //{
                //    ProgramacionItemDuplicarFrm programacionItemDuplicarFrm = new ProgramacionItemDuplicarFrm(vwProgramacioncita);
                //    if (programacionItemDuplicarFrm.ShowDialog() == DialogResult.OK)
                //    {
                //        CargarDatosConsulta();
                //    }
                //}
                TipoMnt = TipoMantenimiento.Modificar;
                AsignarIdEntidadMnt();
                ProgramacioncitaDuplicarMntFrm formMnt = new ProgramacioncitaDuplicarMntFrm(IdEntidadMnt, TipoMnt, gcConsulta, null);
                formMnt.ShowDialog();

                break;
            }
        }