private void OnDeleteClosed(object sender, WindowClosedEventArgs e)
        {
            RadWindow wind = sender as RadWindow;

            if (wind.DialogResult == true)
            {
                TiposEquiposModel model = new TiposEquiposModel(tipoSeleccionado);
                model.DeleteTipoEquipo();

                RlstTipos.SelectedIndex = -1;
                TiposEquiposSingleton.MySingletonInstance.RemoveTipos(tipoSeleccionado);
                RlstTipos.Items.Refresh();
            }
        }
        private void OnAddClosed(object sender, WindowClosedEventArgs e)
        {
            RadWindow wind = sender as RadWindow;

            if (String.IsNullOrWhiteSpace(wind.PromptResult))
            {
                return;
            }
            else
            {
                CommonProperties common = new CommonProperties();
                common.Descripcion = wind.PromptResult;

                List <CommonProperties> existentes = new TiposEquiposModel().GetTiposEquiposForInsert(common.Descripcion);

                if (existentes.Count != 0)
                {
                    VerificaInsertaTipos verifica = new VerificaInsertaTipos(existentes);
                    verifica.ShowDialog();

                    if (verifica.DialogResult == true)
                    {
                        return;
                    }
                    else
                    {
                        TiposEquiposModel model = new TiposEquiposModel(common);
                        common = model.SetNewTipoEquipo();

                        TiposEquiposSingleton.MySingletonInstance.AddTipos(common);

                        RlstTipos.Items.Refresh();
                    }
                }
                else
                {
                    TiposEquiposModel model = new TiposEquiposModel(common);
                    common = model.SetNewTipoEquipo();

                    TiposEquiposSingleton.MySingletonInstance.AddTipos(common);

                    RlstTipos.Items.Refresh();
                }
            }

            RlstTipos.DataContext = TiposEquiposSingleton.MySingletonInstance.Tipos;
        }
        private void OnUpdateClosed(object sender, WindowClosedEventArgs e)
        {
            RadWindow wind = sender as RadWindow;

            if (String.IsNullOrWhiteSpace(wind.PromptResult))
            {
                return;
            }
            else
            {
                CommonProperties common = tipoSeleccionado;
                common.Descripcion = wind.PromptResult;

                TiposEquiposModel model = new TiposEquiposModel(common);
                common = model.UpdateTipoEquipo();

                TiposEquiposSingleton.MySingletonInstance.UpdateTipos(tipoSeleccionado, common);

                RlstTipos.Items.Refresh();
            }
        }
Beispiel #4
0
        private void OnDeleteClosed(object sender, WindowClosedEventArgs e)
        {
            RadWindow wind = sender as RadWindow;

            if (wind.DialogResult == true)
            {
                TiposEquiposModel model = new TiposEquiposModel(tipoSeleccionado);
                model.DeleteTipoEquipo(tipoInventario);

                RlstTipos.SelectedIndex = -1;

                if (tipoInventario == 1)
                {
                    TiposEquiposSingleton.TiposComputo.Remove(tipoSeleccionado);
                }
                else
                {
                    TiposEquiposSingleton.TiposMobiliario.Remove(tipoSeleccionado);
                }

                RlstTipos.Items.Refresh();
            }
        }