Exemplo n.º 1
0
        private void frmHabitacion_Load(object sender, EventArgs e)
        {
            OperationResult objOperationResult = new OperationResult();

            Utils.LoadDropDownList(cboHabitación, "Value1", "Id", BLL.Utils.GetSystemParameterForCombo(ref objOperationResult, 309, null), DropDownListAction.Select);

            if (_mode == "NewASEGU" || _mode == "NewHOSPI")
            {
                dtpFechaFin.Checked = false;
                if (_mode == "NewASEGU")
                {
                    groupBox3.Visible = false;
                }
            }
            else if (_mode == "EditASEGU" || _mode == "EditHOSPI")
            {
                _hospitalizacionHabitaciónDto = _hospitalizacionBL.GetHabitacion(ref objOperationResult, _hospitalizacionHabitacionId);

                cboHabitación.SelectedValue = _hospitalizacionHabitaciónDto.i_HabitacionId.ToString();
                dtpFechaInicio.Value        = _hospitalizacionHabitaciónDto.d_StartDate.Value;
                if (_hospitalizacionHabitaciónDto.i_ConCargoA == (int)CargoHospitalizacion.Paciente)
                {
                    rbPaciente.Checked = true;
                }
                else
                {
                    rbMedicoTratante.Checked = true;
                }
                if (_hospitalizacionHabitaciónDto.d_EndDate != null)
                {
                    dtpFechaFin.Value = _hospitalizacionHabitaciónDto.d_EndDate.Value;
                }
                txtPrecio.Text = (_hospitalizacionHabitaciónDto.d_Precio).ToString();
            }
            cbLine.Select();
            object listaLine = LlenarLines();

            cbLine.DataSource            = listaLine;
            cbLine.DisplayMember         = "v_Nombre";
            cbLine.ValueMember           = "v_IdLinea";
            cbLine.AutoCompleteMode      = Infragistics.Win.AutoCompleteMode.Suggest;
            cbLine.AutoSuggestFilterMode = Infragistics.Win.AutoSuggestFilterMode.Contains;
            this.cbLine.DropDownWidth    = 590;
            cbLine.DisplayLayout.Bands[0].Columns[0].Width = 20;
            cbLine.DisplayLayout.Bands[0].Columns[1].Width = 335;
        }
Exemplo n.º 2
0
        private void frmHabitaciones_Load(object sender, EventArgs e)
        {
            OperationResult objOperationResult = new OperationResult();

            BindingGrid();

            if (_mode == "NewASEGU" || _mode == "NewHOSPI")
            {
                label3.Visible = false;
                dtFin.Visible  = false;
                cmEstadosHabitacion.Items["itemLiberar"].Enabled = false;
                //cmEstadosHabitacion.Items["itemLimpieza"].Enabled = false;
                //prueba
                //dtpFechaFin.Checked = false;
                if (_mode == "NewASEGU")
                {
                    groupBox3.Visible = false;
                }
            }
            else if (_mode == "EditASEGU" || _mode == "EditHOSPI")
            {
                label3.Visible = true;
                dtFin.Visible  = true;
                cmEstadosHabitacion.Items["itemLiberar"].Enabled = false;
                //cmEstadosHabitacion.Items["itemLimpieza"].Enabled = false;

                _hospitalizacionHabitaciónDto = _hospitalizacionBL.GetHabitacion(ref objOperationResult, _hospitalizacionHabitacionId);

                foreach (var row in grdDataHabitaciones.Rows)
                {
                    if (row.Cells["i_HabitacionId"].Value.ToString() == _hospitalizacionHabitaciónDto.i_HabitacionId.ToString())
                    {
                        row.Selected             = true;
                        row.Activated            = true;
                        row.Appearance.BackColor = Color.BlueViolet;
                        break;
                    }
                }

                dtpFechaInicio.Value = _hospitalizacionHabitaciónDto.d_StartDate.Value;
                if (_hospitalizacionHabitaciónDto.i_ConCargoA == (int)CargoHospitalizacion.Paciente)
                {
                    rbPaciente.Checked = true;
                }
                else
                {
                    rbMedicoTratante.Checked = true;
                }
                if (_hospitalizacionHabitaciónDto.d_EndDate != null)
                {
                    dtFin.Value = _hospitalizacionHabitaciónDto.d_EndDate.Value;
                }
                txtPrecio.Text = (_hospitalizacionHabitaciónDto.d_Precio).ToString();
            }
            else if (_mode == "View")
            {
                gbForm.Visible = false;
                this.Width     = 458;
            }


            cbLine.Select();
            object listaLine = LlenarLines();

            cbLine.DataSource            = listaLine;
            cbLine.DisplayMember         = "v_Nombre";
            cbLine.ValueMember           = "v_IdLinea";
            cbLine.AutoCompleteMode      = Infragistics.Win.AutoCompleteMode.Suggest;
            cbLine.AutoSuggestFilterMode = Infragistics.Win.AutoSuggestFilterMode.Contains;
            this.cbLine.DropDownWidth    = 590;
            cbLine.DisplayLayout.Bands[0].Columns[0].Width = 20;
            cbLine.DisplayLayout.Bands[0].Columns[1].Width = 335;
        }