Ejemplo n.º 1
0
        private void RellenarOrdenes()
        {
            LogicaOrden enlaceOrden = new LogicaOrden();

            ordenes = enlaceOrden.ObtenerOrdenesByPacienteByFechaByEstado(perfil, PickerInit.Value, PickerEnd.Value, (EstadoOrden)ComboEstado.SelectedIndex);
            if (ordenes.Count > 0)
            {
                Dictionary <int, string> listOrden = new Dictionary <int, string>();
                foreach (Orden or in ordenes.Values)
                {
                    listOrden.Add(or.IdData, or.IdData + "-" + (or.Boleta == "" ? "Sin Boleta" : or.Boleta) + " (" + or.FechaRegistro + ")");
                }

                ComboBoxOrden.DataSource    = new BindingSource(listOrden, null);
                ComboBoxOrden.DisplayMember = "Value";
                ComboBoxOrden.ValueMember   = "Key";

                foreach (int k in listOrden.Keys)
                {
                    ComboBoxOrden.SelectedValue = k;
                }
            }
            ComboBoxOrden.Visible = ordenes.Count > 0;
            LabelOrden.Visible    = ordenes.Count > 0;
        }
Ejemplo n.º 2
0
        private void LlenarTablaOrdenes()
        {
            LogicaOrden enlaceOrden = new LogicaOrden();

            tablaOrden.Clear();
            diccionarioOrden = enlaceOrden.ObtenerOrdenesByPacienteByFechaByEstado(Perfil, PickerInit.Value, PickerEnd.Value, (EstadoOrden)ComboEstado.SelectedIndex);
            this.SuspendLayout();
            foreach (Orden ord in diccionarioOrden.Values)
            {
                DataRow row = tablaOrden.NewRow();
                row[0] = ord.IdData;
                row[1] = ord.IdData;
                row[2] = ord.FechaRegistro.ToShortDateString();
                tablaOrden.Rows.Add(row);
            }
            this.ResumeLayout(false);
        }