private void ValidaUsuario() { try { BrConfiguracion brusu = new BrConfiguracion(); EntUsuario enusu = new EntUsuario(); enusu.IdSistema = 2; enusu.Usuario = txtUsuario.Text; enusu.Clave = BREncripcion.encript2(txtPassword.Password); Respuesta <List <EntUsuario> > respob = brusu.GetValidaUsuario(enusu); if (respob.Resultado.Count > 0) { if (respob.Resultado[0].ValidaUsuario != 0) { messageBox = new avisosis(respob.Resultado[0].Mensaje, "Acceso al Sistema", MessageBoxButton.OK, MessageBoxImage.Information); messageBox.ShowDialog(); } else { //carga datos usuario respob = new Respuesta <List <EntUsuario> >(); respob = brusu.GetConsultaUsuario(enusu); if (respob.Resultado.Count > 0) { App.IdUsuario = respob.Resultado[0].IdUsuario; App.NombreUsuario = respob.Resultado[0].Nombre; App.Admin = respob.Resultado[0].Admin; App.IdArea = respob.Resultado[0].IdArea; App.CorreoElectronico = respob.Resultado[0].CorreoElectronico; App.IdPerfil = respob.Resultado[0].IdPerfil; App.IdSistema = respob.Resultado[0].IdSistema; } //agrega lista acceso EntPerfil entp = new EntPerfil(); entp.IdSistema = App.IdSistema; entp.IdUsuarioRegistro = App.IdUsuario; Respuesta <List <EntPerfil> > resp = brusu.GetConsultaPerfileAccesoUsuario(entp); if (resp.Resultado.Count > 0) { App.ListaAccesoPantalla = resp.Resultado; } Close(); Main m = new Main(); m.Show(); } } } catch (Exception ex) { messageBox = new avisosis(ex, "Acceso al Sistema", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void btnLogin_Click(object sender, RoutedEventArgs e) { try { ValidaUsuario(); } catch (Exception ex) { messageBox = new avisosis(ex, "Acceso al Sistema", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void Button_Click(object sender, RoutedEventArgs e) { try { App.Current.Shutdown(); } catch (Exception ex) { messageBox = new avisosis(ex, "Acceso al Sistema", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (Thread.CurrentThread.CurrentCulture.Name == "en-US") { CultureInfo.DefaultThreadCurrentCulture = CultureInfo.CreateSpecificCulture("es-MX"); CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.CreateSpecificCulture("es-MX"); } confini = Convert.ToInt32(ConfigurationManager.AppSettings["ConfIni"].ToString()); if (confini == 0) { this.Hide(); //frmConfIniSql v = new frmConfIniSql(); //v.ShowDialog(); //App.Current.Shutdown(); } else { if (ConfigurationManager.AppSettings["Bloqueo"] == "1") { messageBox = new avisosis("En este momento algún usuario está actualizando el sistema. No es posible iniciar SITA, espere unos minutos y vuelva a intentarlo.", "Actualizando...", MessageBoxButton.OK, MessageBoxImage.Warning); messageBox.ShowDialog(); App.Current.Shutdown(); } //if (System.IO.File.Exists(Environment.CurrentDirectory + "\\proxy.sw8")) //{ // VarGlob.Ipproxy = ConfigurationManager.AppSettings["ProxyIP"]; // VarGlob.Portproxy = ConfigurationManager.AppSettings["ProxyPort"]; // VarGlob.Domainproxy = ConfigurationManager.AppSettings["ProxyDomain"]; // VarGlob.Userproxy = ConfigurationManager.AppSettings["ProxyUser"]; // VarGlob.Passproxy = ConfigurationManager.AppSettings["ProxyPass"]; //} //#region Elimina archivos de control de usuario no utilizados //if (!System.IO.Directory.Exists(Environment.CurrentDirectory + "\\USU")) //{ // System.IO.Directory.CreateDirectory(Environment.CurrentDirectory + "\\USU"); //} //string RutaUsu = Environment.CurrentDirectory + "\\USU"; //string[] archd = Directory.GetFiles(RutaUsu); //archtot = archd.Where(x => x.ToUpper().Contains(".USU")).OrderBy(x => x).ToList(); //int UsuCon = 0; ////Recorriendo los archivos de control de usuario //foreach (string act in archtot) //{ // string NomArch = System.IO.Path.GetFileName(act); // try // { // System.IO.File.Delete(RutaUsu + "\\" + NomArch); // } // catch (System.IO.IOException k) // { // UsuCon++; // } //} ////Recorriendo los archivos de permisos de Cuenta de Gastos //archtot = archd.Where(x => x.ToUpper().Contains(".CTA")).OrderBy(x => x).ToList(); //foreach (string act in archtot) //{ // string NomArch = System.IO.Path.GetFileName(act); // try // { // System.IO.File.Delete(RutaUsu + "\\" + NomArch); // } // catch (System.IO.IOException k) // { // UsuCon++; // } //} ////string ruta = AppDomain.CurrentDomain.SetupInformation.ApplicationBase; ////Configuration confi = ConfigurationManager.OpenExeConfiguration(ruta + "\\SITA.exe"); ////confi.AppSettings.Settings["PermisoCtaGtos"].Value = "0"; ////confi.Save(); //#endregion BackgroundWorker bc = new BackgroundWorker(); bc.DoWork += Cargaventanas; bc.RunWorkerCompleted += CargaVenCompleted; bc.RunWorkerAsync(); } }
private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { try { base.DragMove(); } catch (Exception ex) { messageBox = new avisosis(ex, "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void btnCerrar_Click(object sender, RoutedEventArgs e) { try { Close(); } catch (Exception ex) { messageBox = new avisosis(ex, "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void btnMinWin_Click(object sender, RoutedEventArgs e) { try { WindowState = WindowState.Minimized; } catch (Exception ex) { messageBox = new avisosis(ex, "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
//internal void LlenaAccesosPerfil(Ent_User usuario) //{ // try // { // BRCatalogo cat = new BRCatalogo(); // Ent_Tipo_Cambio enttipcam = new Ent_Tipo_Cambio(); // usuarioSesion = usuario; // var verADMIN 2.0 = ConfigurationManager.AppSettings["versADMIN 2.0"]; // enttipcam.Fecha = Convert.ToDateTime(DateTime.Now.ToShortDateString()); // Respuesta<List<Ent_Tipo_Cambio>> restipoc = cat.GetTiposCambio(enttipcam); // UsuarioLogeo = usuarioSesion.ST_C_US_USUARIO; // PerfilLogeo = usuarioSesion.ST_C_US_PERFIL; // perfil = usuarioSesion; // if (restipoc.Resultado.Count > 0) // lblinformacion.Text = "Usuario: " + usuarioSesion.ST_C_US_USUARIO + " Fecha: " + DateTime.Now.ToShortDateString() + " Tipo Cambio: " + restipoc.Resultado[0].Tip_cam + " Versión ADMIN 2.0: " + verADMIN 2.0 + " Patente: " + Utils.ppalcong.Patent + " Aduana: " + Utils.ppalcong.Aduana + " Sección: " + Utils.ppalcong.Seccion + " Serie: " + Utils.ppalcong.Serie; // else // lblinformacion.Text = "Usuario: " + usuarioSesion.ST_C_US_USUARIO + " Fecha: " + DateTime.Now.ToShortDateString() + " Versión ADMIN 2.0: " + verADMIN 2.0 + " Patente: " + Utils.ppalcong.Patent + " Aduana: " + Utils.ppalcong.Aduana + " Sección: " + Utils.ppalcong.Seccion + " Serie: " + Utils.ppalcong.Serie; // } // catch (Exception ex) // { // messageBox = new avisosis(ex, "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); // } //} //private void btnPedConsol_Click(object sender, RoutedEventArgs e) //{ // try // { // if (validarUsuario("frmPedPpal")) // { // txtDireccion.Text = "Pedimento/Pedimento/Pedimento Consolidado"; // Catalogos.frmCatologoGenerico frmCatalogo = new Catalogos.frmCatologoGenerico(); // CatalogConfigElement cat = ADMIN 2.0Config.GetConfigCatalogo(DAL.Comunes.CatPedimentosConsolidados); // frmCatalogo.BindGrid<Ent_Pedimento>(cat, string.Empty, 1); // frmCatalogo.rdbExport.Visibility = Visibility.Visible; // frmCatalogo.rdbImport.Visibility = Visibility.Hidden; // frmCatalogo.rdbImport.IsChecked = true; // frmCatalogo.btnBaja.Visibility = Visibility.Collapsed; // frmCatalogo.btnCambio.Visibility = Visibility.Visible; // frmCatalogo.btnNuevo.Visibility = Visibility.Collapsed; // frmCatalogo.banderParte = 0; // frmCatalogo.Title = "Pedimento Consolidado"; // frmCatalogo.txtTitulo.Text = "Pedimento Consolidado"; // frmCatalogo.gbOpc.Header = string.Empty; // SubMenuPed.IsSubmenuOpen = false; // frmCatalogo.Show(); // } // else // { // messageBox = new avisosis("Acceso restringido por el administrador del sistema, Favor de contactar a su administrador", "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Warning); messageBox.ShowDialog(); // } // } // catch(Exception ex) // { // messageBox = new avisosis(ex, "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); // } //} #region Metodos public bool validarUsuario(string formulario) { try { //actualiza lista acceso //BrConfiguracion brusu = new BrConfiguracion(); //EntPerfil entp = new EntPerfil(); //entp.IdSistema = App.IdSistema; //entp.IdUsuarioRegistro = App.IdUsuario; //Respuesta<List<EntPerfil>> resp = brusu.GetConsultaPerfileAccesoUsuario(entp); //if (resp.Resultado.Count > 0) //{ // App.ListaAccesoPantalla = resp.Resultado; //} if (App.ListaAccesoPantalla.Where(c => c.NombrePantalla == formulario).Count() > 0) { //EntPerfil entP = new EntPerfil(); foreach (EntPerfil entP in App.ListaAccesoPantalla) { if (App.ListaAccesoPantalla.Where(c => c.NombrePantalla == formulario).Count() > 0) { App.IdPermiso = entP.IdPermiso; break; } } //usuarioSesion.PantallaEnEjecucion = usuarioSesion.LstAccxPerf.Where(c => c.ST_C_PA_FORMULARIO == formulario).FirstOrDefault(); return(true); } else { return(false); } } catch (Exception) { messageBox = new avisosis("No se ha cargado la información del usuario correctamente. . .", "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); return(false); } }
private void btnMaxiWin_Click(object sender, RoutedEventArgs e) { try { if (bandera == 0) { WindowState = WindowState.Maximized; btnMaxiWin.ToolTip = "Restaurar a tamaño normal"; bandera = 1; } else { WindowState = WindowState.Normal; btnMaxiWin.ToolTip = "Maximizar"; bandera = 0; } } catch (Exception ex) { messageBox = new avisosis(ex, "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void ExpandedMenu(object sender, RoutedEventArgs e) { try { txtDireccion.Text = string.Empty; Expander Expander = (Expander)sender; switch (Expander.Name) { case "ExpClientes": ExpClientes.IsExpanded = true; ExpProduccion.IsExpanded = false; ExpAdministracion.IsExpanded = false; ExpConsultoria.IsExpanded = false; ExpSoporteTecnico.IsExpanded = false; ExpReportes.IsExpanded = false; ExpConfiguracion.IsExpanded = false; ExpAyuda.IsExpanded = false; txtDireccion.Text = "Clientes/"; break; case "ExpProduccion": ExpClientes.IsExpanded = false; ExpProduccion.IsExpanded = true; ExpAdministracion.IsExpanded = false; ExpConsultoria.IsExpanded = false; ExpSoporteTecnico.IsExpanded = false; ExpReportes.IsExpanded = false; ExpConfiguracion.IsExpanded = false; ExpAyuda.IsExpanded = false; txtDireccion.Text = "Producción/"; break; case "ExpAdministracion": ExpClientes.IsExpanded = false; ExpProduccion.IsExpanded = false; ExpAdministracion.IsExpanded = true; ExpConsultoria.IsExpanded = false; ExpSoporteTecnico.IsExpanded = false; ExpReportes.IsExpanded = false; ExpConfiguracion.IsExpanded = false; ExpAyuda.IsExpanded = false; txtDireccion.Text = "Administración/"; break; case "ExpConsultoria": ExpClientes.IsExpanded = false; ExpProduccion.IsExpanded = false; ExpAdministracion.IsExpanded = false; ExpConsultoria.IsExpanded = true; ExpSoporteTecnico.IsExpanded = false; ExpReportes.IsExpanded = false; ExpConfiguracion.IsExpanded = false; ExpAyuda.IsExpanded = false; txtDireccion.Text = "Consultoría/"; break; case "ExpSoporteTecnico": ExpClientes.IsExpanded = false; ExpProduccion.IsExpanded = false; ExpAdministracion.IsExpanded = false; ExpConsultoria.IsExpanded = false; ExpSoporteTecnico.IsExpanded = true; ExpReportes.IsExpanded = false; ExpConfiguracion.IsExpanded = false; ExpAyuda.IsExpanded = false; txtDireccion.Text = "Soporte Técnico/"; break; case "ExpReportes": ExpClientes.IsExpanded = false; ExpProduccion.IsExpanded = false; ExpAdministracion.IsExpanded = false; ExpConsultoria.IsExpanded = false; ExpSoporteTecnico.IsExpanded = false; ExpReportes.IsExpanded = true; ExpConfiguracion.IsExpanded = false; ExpAyuda.IsExpanded = false; txtDireccion.Text = "Reportes/"; break; case "ExpConfiguracion": ExpClientes.IsExpanded = false; ExpProduccion.IsExpanded = false; ExpAdministracion.IsExpanded = false; ExpConsultoria.IsExpanded = false; ExpSoporteTecnico.IsExpanded = false; ExpReportes.IsExpanded = false; ExpConfiguracion.IsExpanded = true; ExpAyuda.IsExpanded = false; txtDireccion.Text = "Configuración/"; break; case "ExpAyuda": ExpClientes.IsExpanded = false; ExpProduccion.IsExpanded = false; ExpAdministracion.IsExpanded = false; ExpConsultoria.IsExpanded = false; ExpSoporteTecnico.IsExpanded = false; ExpReportes.IsExpanded = false; ExpConfiguracion.IsExpanded = false; ExpAyuda.IsExpanded = true; txtDireccion.Text = "Manual de Usuario/"; break; } } catch (Exception ex) { messageBox = new avisosis(ex, "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void BtnMenuClick(object sender, RoutedEventArgs e) { try { Button Boton = (Button)sender; //object oform; string ValidaNomFormulario = string.Empty; string NameSpace = string.Empty; int Acceso = 0; switch (Boton.Name) { case "BtnUsuarios": ValidaNomFormulario = "FrmClientes"; NameSpace = "ADMIN2.frmCatologoGenerico"; if (App.Admin == true) //if (validarUsuario("FrmClientes")) { Acceso = 1; CatalogConfigElement cat = SITAConfig.GetConfigCatalogo(DAL.Genericas.CatUsuarios); frmCatologoGenerico frmCatalogo = new frmCatologoGenerico(); frmCatalogo.BindGrid <EntUsuario>(cat, string.Empty, 0); frmCatalogo.Name = "FrmUsuario"; frmCatalogo.Title = "Usuarios"; frmCatalogo.txtTitulo.Text = "Usuarios"; frmCatalogo.btnBaja.Content = "Desactivar"; txtDireccion.Text = string.Empty; txtDireccion.Text = "Configuración/" + BtnUsuarios.Content.ToString(); frmCatalogo.ShowDialog(); } break; case "BtnPerfiles": if (App.Admin == true) { Acceso = 1; CatalogConfigElement catP = SITAConfig.GetConfigCatalogo(DAL.Genericas.CatPerfiles); frmCatologoGenerico frmCatalogoP = new frmCatologoGenerico(); frmCatalogoP.BindGrid <EntPerfil>(catP, string.Empty, 0); frmCatalogoP.Name = "FrmPerfil"; frmCatalogoP.Title = "Perfiles"; frmCatalogoP.txtTitulo.Text = "Perfil"; //txtDireccion.Text = txtDireccion.Text + BtnPerfiles.Content.ToString(); frmCatalogoP.ShowDialog(); } break; case "BtnBitacoraCambios": if (App.Admin == true) { Acceso = 1; CatalogConfigElement catP = SITAConfig.GetConfigCatalogo(DAL.Genericas.CatBitacoraCambios); frmCatologoGenerico frmCatalogoP = new frmCatologoGenerico(); frmCatalogoP.BindGrid <EntBitacora>(catP, string.Empty, 3); frmCatalogoP.Name = "FrmBitacoraCambios"; frmCatalogoP.Title = "Bitácora de Cambios"; frmCatalogoP.txtTitulo.Text = "Bitácora de Cambios"; frmCatalogoP.btnCambio.Visibility = Visibility.Hidden; frmCatalogoP.btnNuevo.Visibility = Visibility.Hidden; frmCatalogoP.btnBaja.Content = "Exportar Excel"; txtDireccion.Text = string.Empty; txtDireccion.Text = "Administración /" + BtnBitacoraCambios.Content.ToString(); frmCatalogoP.ShowDialog(); } break; case "BtnAccesoClientes": ValidaNomFormulario = "FrmCliente"; NameSpace = "ADMIN2.frmCatologoGenerico"; if (validarUsuario("FrmCliente")) { Acceso = 1; CatalogConfigElement catP = SITAConfig.GetConfigCatalogo(DAL.Genericas.CatCliente); frmCatologoGenerico frmCatalogoP = new frmCatologoGenerico(); frmCatalogoP.BindGrid <EntCliente>(catP, string.Empty, 1); frmCatalogoP.Name = "FrmCliente"; frmCatalogoP.Title = "Catálogo de Clientes"; frmCatalogoP.txtTitulo.Text = "Catálogo de Clientes"; frmCatalogoP.btnBaja.Visibility = Visibility.Collapsed; frmCatalogoP.btnfiltroPed.Visibility = Visibility.Visible; frmCatalogoP.btnfiltroPed.Content = "Ver Sucursales"; frmCatalogoP.btnfiltroPed.IsEnabled = false; if (txtDireccion.Text != "Catálogo de Clientes") { txtDireccion.Text = string.Empty; txtDireccion.Text = "Catálogo de Clientes"; } frmCatalogoP.ShowDialog(); } break; case "BtnClientes": ValidaNomFormulario = "FrmCliente"; NameSpace = "ADMIN2.frmCatologoGenerico"; if (validarUsuario("FrmCliente")) { Acceso = 1; CatalogConfigElement catP = SITAConfig.GetConfigCatalogo(DAL.Genericas.CatCliente); frmCatologoGenerico frmCatalogoP = new frmCatologoGenerico(); frmCatalogoP.BindGrid <EntCliente>(catP, string.Empty, 1); frmCatalogoP.Name = "FrmCliente"; frmCatalogoP.Title = "Catálogo de Clientes"; frmCatalogoP.txtTitulo.Text = "Catálogo de Clientes"; frmCatalogoP.btnBaja.Visibility = Visibility.Collapsed; frmCatalogoP.btnfiltroPed.Visibility = Visibility.Visible; frmCatalogoP.btnfiltroPed.Content = "Ver Sucursales"; frmCatalogoP.btnfiltroPed.IsEnabled = false; if (txtDireccion.Text != txtDireccion.Text + BtnClientes.Content.ToString()) { txtDireccion.Text = string.Empty; txtDireccion.Text = "Clientes/" + BtnClientes.Content.ToString(); } frmCatalogoP.ShowDialog(); } break; // case "BtnOpciones": // ValidaNomFormulario = "frmOpcionesCFDI"; // NameSpace = "ADMIN 2.0.CFDI.frmOpcionesCFDI"; // if (validarUsuario(ValidaNomFormulario)) // { // Acceso = 1; // oform = System.Reflection.Assembly.GetExecutingAssembly().CreateInstance(NameSpace); // ((BaseWindow)oform).ShowDialog(); // } // break; // case "BtmImDirecta": // ValidaNomFormulario = "frmImpresionDirecta"; // NameSpace = "ADMIN 2.0.CFDI.frmImpresionDirecta"; // if (validarUsuario(ValidaNomFormulario)) // { // Acceso = 1; //oform = System.Reflection.Assembly.GetExecutingAssembly().CreateInstance(NameSpace); //((BaseWindow)oform).ShowDialog(); // } // break; } if (Acceso.Equals(0)) { messageBox = new avisosis("Acceso restringido por el administrador del sistema, favor de contactar a su administrador", "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Warning); messageBox.ShowDialog(); } menit.IsSubmenuOpen = false; //ExpCtaGatos.IsExpanded = false; //ExpAgendas.IsExpanded = false; //ExpHerramientas.IsExpanded = false; //ExpAyuda.IsExpanded = false; } catch (Exception ex) { messageBox = new avisosis(ex, "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { try { App.Current.Shutdown(); //if (CerrarSesion == 1) //{ // string ruta = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "\\ADMIN 2.0.exe"; // System.Diagnostics.Process.Start(ruta); // System.IO.File.Delete(RutaArchivo); //} } catch (Exception ex) { messageBox = new avisosis(ex, "ADMIN 2.0", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }