Esempio n. 1
0
        private void Proyectos_gridView_DoubleClick(object sender, EventArgs e)
        {
            int rowHandle;
            var column   = GetClickedInformation(Proyectos_gridControl, Proyectos_gridView, out rowHandle);
            var proyecto = (Proyectos)Proyectos_gridView.GetRow(rowHandle);

            if (proyecto == null)
            {
                return;
            }
            if (proyecto.TipoProyectoId != Convert.ToInt32(Enumerados.TipoProyecto.ProyectoNacional))
            {
                NewProyectForm newProyectForm = new NewProyectForm(proyecto, AGlobalDataContext);
                if (newProyectForm.ShowDialog() == DialogResult.OK)
                {
                    AGlobalDataContext = new NegocioDataContext();
                    PopulaProyectos();
                }
            }
            else
            {
                PopupProyectoNacionalXtraForm newPopup = new PopupProyectoNacionalXtraForm(proyecto, AGlobalDataContext);
                if (newPopup.ShowDialog() == DialogResult.OK)
                {
                    AGlobalDataContext = new NegocioDataContext();
                    PopulaProyectos();
                }
            }
        }
Esempio n. 2
0
        private void AddNuevoProyecto()
        {
            NewProyectForm newProyectForm = new NewProyectForm();

            if (newProyectForm.ShowDialog() != DialogResult.Abort)
            {
                PopulaProyectos();
                Proyectos_gridView.MoveLastVisible();
            }
        }
Esempio n. 3
0
        private void EditProyect_barButtonItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var proyecto = GetSelectedProyecto();

            if (proyecto == null)
            {
                return;
            }
            NewProyectForm newProyectForm = new NewProyectForm(proyecto, AGlobalDataContext);

            if (newProyectForm.ShowDialog() == DialogResult.OK)
            {
                PopulaProyectos();
            }
        }
Esempio n. 4
0
 private void Edit_repositoryItemButtonEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     if (Proyectos_gridView.GetSelectedRows().Count() > 0)
     {
         var       selectedRow    = Proyectos_gridView.GetSelectedRows()[0];
         Proyectos proyectoEditar = AGlobalDataContext.Proyectos.FirstOrDefault(c => c.ProyectoID == ((Proyectos)Proyectos_gridView.GetRow(selectedRow)).ProyectoID);
         if (proyectoEditar == null)
         {
             return;
         }
         NewProyectForm newProyectForm = new NewProyectForm(proyectoEditar, AGlobalDataContext)
         {
             CausaDeProyectoMemoEdit = { Enabled = true }
         };
         if (newProyectForm.ShowDialog() == DialogResult.OK)
         {
             var main = (MainForm)MdiParent;
             main.MuestraProyectos();
             PopulaProyectos();
         }
     }
 }