public FrmConsultaRapidaFechas(string text, Controlador.DataSets.ConsultaRapida.CuatroCamposDTDataTable dataTable) { InitializeComponent(); this.Text = text; foreach (DataRow row in dataTable.Rows) { consultaRapida.CuatroCamposDT.ImportRow(row); } seleccion = 0; }
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."); } }