public FrmMenu() { InitializeComponent(); Configuracion = Configuracion.GetConfiguracion(); Contexto = new Contexto(Configuracion.Local.Conexion); FrmConBordes login = new FrmConBordes(new FrmLogin(), Contexto); login.ShowDialog(); if (((FrmLogin)login.Form).User == null) { Environment.Exit(0); } SetUser(((FrmLogin)login.Form).User); //User usuario = new User(Contexto); //var usuarios = usuario.GetUsers(); }
public int Consultar(TipoConsulta tipo) { Controlador.DataSets.ConsultaRapida.TresCamposDTDataTable dataTable = null; Controlador.DataSets.ConsultaRapida.CuatroCamposDTDataTable dataTableFechas = null; string titulo; int columnas = 0; switch (tipo) { case TipoConsulta.Users: dataTable = ConsultarUsuarios(); titulo = "Consulta de Usuarios"; columnas = 3; break; case TipoConsulta.Roles: dataTable = ConsultarRoles(); titulo = "Consulta de Roles"; columnas = 3; break; case TipoConsulta.Clients: dataTable = ConsultarClientes(); titulo = "Consulta de Clientes"; columnas = 3; break; case TipoConsulta.Products: dataTable = ConsultarProductos(); titulo = "Consulta de Productos"; columnas = 3; break; case TipoConsulta.Documents: dataTableFechas = ConsultarDocumentos(); titulo = "Consulta de Documentos"; columnas = 4; break; case TipoConsulta.Quotations: dataTableFechas = ConsultarCotizaciones(); titulo = "Consulta de Cotizaciones"; columnas = 4; break; default: throw new Exception("El tipo de consulta rapida no está definido."); } if (columnas == 3) { Formularios.FrmConBordes form = new Formularios.FrmConBordes(new Formularios.FrmConsultaRapidaTresCampos(titulo, dataTable)); form.ShowDialog(); return(((Formularios.FrmConsultaRapidaTresCampos)form.Form).Seleccion); } else if (columnas == 4) { Formularios.FrmConBordes form = new Formularios.FrmConBordes(new Formularios.FrmConsultaRapidaFechas(titulo, dataTableFechas)); form.ShowDialog(); return(((Formularios.FrmConsultaRapidaFechas)form.Form).Seleccion); } else { throw new Exception("El tipo de consulta rapida no está definido."); } }