private void btn_guardarVersion_Click(object sender, RoutedEventArgs e) { if (manejador == null) { HerramientasWindow.MensajeErrorSimple("Debe conectarse a una base de datos.", "Error"); return; } if (btn_cargarArchivo.Content.ToString().Equals("Cargar")) { if (versionSeleccionada == null) { versionSeleccionada = manejador.CrearObjeto <_sis_VersionesDeSistema>(); } versionSeleccionada.EsModificado = true; Object objetoZip = CargarZIPComoObject(ruta); versionSeleccionada.OArchivoDeVersion = objetoZip; versionSeleccionada.SCambiosEnLaVersion = txt_cambiosVersion.Text; versionSeleccionada.BEsVersionLiberada = (bool)chb_liberarVersion.IsChecked; manejador.Guardar(versionSeleccionada); versionSeleccionada = null; } else { //solo se actualiza los datos de la version manejador.EjecutarConsulta("update _sis_VersionesDeSistema set _bEsVersionLiberada = @_bEsVersionLiberada where id = @id", new List <object>() { (Boolean)chb_liberarVersion.IsChecked, idVersionSeleccionada }); } CargarDatos(); }
void btn_AccesoCatalogo_MouseDown(object sender, MouseButtonEventArgs e) { ObjectHandle obj = null; Window window; if (this.rutaCatalogo == null) { return; } else if (this.rutaCatalogo.Equals("")) { HerramientasWindow.MensajeErrorSimple("Error de configuración, se requiere definir el formulario del catálogo.", "Error"); return; } try { //obj = AppDomain.CurrentDomain.CreateInstance(assem.FullName, formulario.SReferenciaFormulario); obj = Activator.CreateInstance(assem.FullName, this.rutaCatalogo); window = (Window)obj.Unwrap(); } catch { HerramientasWindow.MensajeErrorSimple("La referencia registrada en la configuración del sistema para este formulario es incorrecta. Verificar", "Error al cargar el formulario"); return; } //window.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; //window.ShowDialog(); //FormularioEmergenteConTools fom = new FormularioEmergenteConTools(window); //fom.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; //HerramientasWindow.MostrarVentanaDialogo(fom, true); HerramientasWindow.MostrarVentanaEmergenteConTools(window, false); Buscar(txt_palabraBusqueda.Text); }
private void btn_conectar_Click(object sender, RoutedEventArgs e) { try { String conexion = ConexionGenerica.Replace("@servidorInstancia", txt_servidor.Text).Replace("@bd", txt_bd.Text).Replace("@usuario", txt_usuario.Text).Replace("@contraseña", txt_contrasena.Password); SQLServer sql = new SQLServer(); sql.ConfigurarConexion(conexion); manejador = new ManejadorDB(sql); HerramientasWindow.Mensaje("Conexión establecida.", "Mensaje"); CargarDatos(); } catch (Exception ex) { HerramientasWindow.MensajeErrorSimple(ex.Message, "Error"); } }
void txt_Algo_KeyDown(object sender, KeyEventArgs e) { if (this.rutaCatalogo != null) { if (manejador == null || campoBusquedaDefault.Equals("") || campoEtiqueta.Equals("") || tipoObjetoCatalogo == null) { HerramientasWindow.MensajeErrorSimple("El buscador requiere de configuración, Verificar código.", "Error"); return; } if (camposConAlias.Count == 0) { HerramientasWindow.MensajeErrorSimple("Se requiere configurar campos, Verificar código.", "Error"); return; } if (e.Key == Key.Enter) { List <ObjetoBase> resultados = manejador.Cargar(tipoObjetoCatalogo, "select * from " + tipoObjetoCatalogo.Name + " where (estaDeshabilitado = 'False' or EstaDeshabilitado is null) " + obtenerCondicion(), new List <object>() { }); if (resultados != null && resultados.Count == 1 && !txt_Algo.Text.Trim().Equals("")) { MostrarResultados(resultados); } else { MostrarPopup(); } MostrarEtiqueta(); } else if (e.Key == Key.F1) { MostrarPopup(); } } else { if (e.Key == Key.Enter || e.Key == Key.F1) { MostrarPopup(); } } }
private void CargarDatosConexion() { try { variableCONN = new Variable("conn.conf"); String servidorInstancia = CifradoMD5.DesencriptarTexto(variableCONN.ObtenerValorVariable <String>("ServidorInstancia")); String baseDatos = CifradoMD5.DesencriptarTexto(variableCONN.ObtenerValorVariable <String>("BaseDeDatos")); String usuario = CifradoMD5.DesencriptarTexto(variableCONN.ObtenerValorVariable <String>("Usuario")); String contraseña = CifradoMD5.DesencriptarTexto(variableCONN.ObtenerValorVariable <String>("Contraseña")); txt_bd.Text = baseDatos; txt_contrasena.Password = contraseña; txt_servidor.Text = servidorInstancia; txt_usuario.Text = usuario; } catch (Exception ex) { HerramientasWindow.MensajeErrorSimple(ex.Message, "Error"); } }
void txt_palabraBusqueda_KeyDown(object sender, KeyEventArgs e) { if (rutaCatalogo != null) { if (!SeConfiguro || !SeAgregaronCampos || manejador == null) { HerramientasWindow.MensajeErrorSimple("El buscador requiere de configuración. Verificar Código.", "Error en buscador"); return; } } if (e.Key == Key.Enter) { if (seleccionandoElemento) { Aceptar(); seleccionandoElemento = false; } else { Buscar(txt_palabraBusqueda.Text.Trim()); } } else if (e.Key == Key.Up) { subirBajarIndex(-1); } else if (e.Key == Key.Down) { subirBajarIndex(1); } else if (e.Key == Key.Escape) { Cancelar(); } else { seleccionandoElemento = false; } }
public Boolean AgregarFormularioSinPermisos(_sis_Formulario formulario, System.Windows.Size tamPrincipal) { if (!formulario.BPermiteMultiples)// || formulario.SReferenciaFormulario.Equals("InterfazWPF.AdministracionSistema.ConfiguracionSistema")) { if (ExisteReferencia(formulario.SReferenciaFormulario)) { HerramientasWindow.MensajeInformacion("No es posible abrir el formulario, no permite duplicados.", "Verificar"); return(false); } } Tab nuevo = new Tab(); this.tamPrincipal = tamPrincipal; nuevo.Fill = rtn_contenedor_animado.Fill; nuevo.img_icono.ToolTip = formulario.SReferenciaFormulario; if (formulario.SDescripcion == null || formulario.SDescripcion.Trim().Equals("")) { nuevo.txt_tituloTab.ToolTip = formulario.STituloFormulario; } else { nuevo.txt_tituloTab.ToolTip = formulario.SDescripcion; } nuevo.actualTab = tabs.Count; if (formulario.ImagenAsociada != null && formulario.ImagenAsociada.Imagen != null) { nuevo.img_icono.Source = HerramientasWindow.BitmapAImageSource(formulario.ImagenAsociada.Imagen); } else { nuevo.img_icono.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\documento.png")); } nuevo.txt_tituloTab.Text = formulario.STituloFormulario; nuevo.click += nuevo_click; nuevo.cerrado += nuevo_cerrado; nuevo.MouseEnter += nuevo_MouseEnter; nuevo.MouseLeave += nuevo_MouseLeave; ObjectHandle obj = null; Window window; try { //obj = AppDomain.CurrentDomain.CreateInstance(assem.FullName, formulario.SReferenciaFormulario); obj = Activator.CreateInstance(assem.FullName, formulario.SReferenciaFormulario); window = (Window)obj.Unwrap(); } catch { HerramientasWindow.MensajeErrorSimple("La referencia registrada en la configuración del sistema para este formulario es incorrecta. Verificar", "Error al cargar el formulario"); return(false); } Grid gridWindow = (Grid)window.Content; if (gridWindow == null) { HerramientasWindow.MensajeErrorSimple("El 'Content' de la ventana es Null. Verificar", "Error al cargar el formulario"); } ventanas.Add(window); tabs.Add(nuevo); if (ventanas.Count != formulariosPermisos.Count) { formulariosPermisos.Add(null); } pnl_tabs.Children.Add(nuevo); ActualTab = -1; nuevo_click(nuevo.actualTab); return(true); }