예제 #1
0
        private void txbDescripcion_Click(object sender, RoutedEventArgs e)
        {
            Button item = sender as Button;
            cMaestrosCabeceraDesktop maestro = item.DataContext as cMaestrosCabeceraDesktop;
            uiConfigDetalles         uiCD    = new uiConfigDetalles(maestro.idMaestroCabecera, maestro.descripcion, pw);

            uiCD.btnVolver.Visibility = Visibility.Visible;
            NavigationService.Content = uiCD;
        }
예제 #2
0
        /// <summary>
        /// @Autor: Jessy Aguilera
        /// @Fecha: 08/2018
        /// @Descripción: Al darle doble-click a un maestro cabecera en la listview
        /// Se carga la página para poder ingresar, modificar detalles.
        /// </summary>
        private void listaMaestros_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            TextBlock item = sender as TextBlock;
            cMaestrosCabeceraDesktop maestro = item.DataContext as cMaestrosCabeceraDesktop;
            uiConfigDetalles         uiCD    = new uiConfigDetalles(maestro.idMaestroCabecera, maestro.descripcion, pw);

            uiCD.btnVolver.Visibility = Visibility.Visible;
            NavigationService.Content = uiCD;
        }
예제 #3
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            string mensaje = "";

            try
            {
                if (reglas.IsMatch(txtDescripcion.Text) && txtDescripcion.Text.Length > 3 && txtDescripcion.Text.Length < 51)
                {
                    if (txtDescripcion.Text == descripcionAntigua && chkActivo.IsChecked.Value == indActivo)
                    {
                        MessageBox.Show("Realice por lo menos un cambio", "Error");
                    }
                    else
                    {
                        if (UI.ToString() == "MasterOfMasterDesktop.UI.uiConfigMaestros")
                        {
                            cMaestrosCabecera MC = new cMaestrosCabecera();
                            MC.descripcion        = txtDescripcion.Text;
                            MC.indActivo          = chkActivo.IsChecked.Value;
                            MC.idUsuarioActualiza = 2;
                            mensaje = svc.ActualizarMaestroCabecera(MC, descripcionAntigua);
                            uiConfigMaestros CM = UI as uiConfigMaestros;
                            CM.cargarListaMaestros();
                        }
                        else
                        {
                            cMaestrosDetalle MD = new cMaestrosDetalle();
                            MD.idMaestroCabecera  = idCabecera;
                            MD.descripcion        = txtDescripcion.Text;
                            MD.indActivo          = chkActivo.IsChecked.Value;
                            MD.idUsuarioActualiza = 2;
                            mensaje = svc.ActualizarMaestroDetalle(MD, descripcionAntigua);
                            uiConfigDetalles CD = UI as uiConfigDetalles;
                            CD.cargarMDetalles(CD.id);
                        }
                        MessageBox.Show(mensaje);
                        pw.CargarMenus();

                        if (mensaje == "Modificación completada")
                        {
                            this.Close();
                            quitarEfecto();
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Ingrese una descripción valida");
                }
            }
            catch (Exception Ex)
            {
                Console.WriteLine(Ex.Message);
                Log.Error(Ex.Message);
            }
        }