/// <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; }
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); } }