コード例 #1
0
 /// <summary>
 /// Captura los datos de ingresados en Audifono en una entidad del tipo AudifonoPaciente
 /// </summary>
 private void CapturaDatosAudifono()
 {
     AudifonoPacienteEntity.NroSerie = txtNroSerie.Text;
     AudifonoPacienteEntity.FechaFabricacion = dtpFechaFabricacion.Value;
     AudifonoPacienteEntity.ProximoService = dtpProximoService.Value;
     AudifonoPacienteEntity.Observacion = txtObservacionAudifono.Text;
     AudifonoPacienteEntity.Estado = txtEstadoAudifono.Text;
     AudifonoPacienteEntity.LadoOido = Convert.ToInt32(cmbLadoOido.SelectedItem);
     //AudifonoPacienteEntity.IDPaciente = PacienteEntity.ID;
     AudifonoPacienteEntity.IDPacienteLookup = PacienteEntity;
     Audifono wAudifono = new Audifono((Int32)txtAudifono.Tag);
     wAudifono.NombreModelo = txtAudifono.Text;
     MoldeAudifono wMolde = new MoldeAudifono((Int32)txtMoldeAudifono.Tag);
     wMolde.Nombre = txtMoldeAudifono.Text;
     AudifonoPacienteEntity.IDAudifono = wAudifono.ID;
     AudifonoPacienteEntity.IDAudifonoLookup = wAudifono;
     AudifonoPacienteEntity.IDMolde = wMolde.ID;
     AudifonoPacienteEntity.IDMoldeLookup = wMolde;
 }
コード例 #2
0
        public override void Accion()
        {
            try
            {
                pnlDetails.Visible = true;

                switch (Estado)
                {
                    case EstadoForm.Nuevo:
                        txtID.Text = string.Empty;
                        txtID.Enabled = false;
                        txtNombre.Text = string.Empty;
                        cmbTipoMolde.SelectedItem = Enumeraciones.TipoMolde.FullShell;
                        cmbMaterial.SelectedItem = Enumeraciones.MaterialMolde.Siliconado;
                        chkVentilacion.Checked = false;
                        txtMedidaVentilacion.Text = string.Empty;
                        dtpFechaRenovacion.Value = DateTime.Now;
                        dtpFechaFabricacion.Value = DateTime.Now;

                        txtNombre.Focus();
                        MoldeAudifonoEntity = new MoldeAudifono();
                        break;

                    case EstadoForm.Editar:
                        if (dgvList.Rows.Count > 0)
                        {
                            txtID.Enabled = false;
                            LoadData();
                            cmbTipoMolde.Focus();
                        }

                        break;

                    case EstadoForm.Eliminar:
                        if (dgvList.Rows.Count > 0)
                        {
                            txtID.Enabled = false;
                            LoadData();
                        }

                        break;
                }
            }

            catch (Exception ex)
            {
                ProcesarExcepcion(ex);
            }
        }