Ejemplo n.º 1
0
        private void AgregarPaciente(object parameter)
        {
            //CopiarFotoPaciente();

            try
            {
                PacienteB paciente = new PacienteB();
                //f.iCodigoPaciente           =  strCodigo                  ;
                paciente.vNombresPaciente   = strNombres;
                paciente.vApellidosPaciente = strApellidos;
                paciente.cGeneroPaciente    = Convert.ToString(chrGenero);
                paciente.cDNIPaciente       = strDNI;
                paciente.daFecNacPaciente   = daFecNacimiento.Date;
                //paciente.iCodigoFisioterapeutaUno  =  Convert.ToInt32(strFisioAsignadoUno)      ;
                //paciente.iCodigoFisioterapeutaDos  =  Convert.ToInt32(strFisioAsignadoDos)      ;
                paciente.vDiagnosticoMedicoPaciente = strDiagnosticoMedico;
                paciente.iNivelPaciente             = iNivel;
                paciente.iPorcentajeNivelPaciente   = Convert.ToInt32(iPorcentajeNivel);
                paciente.vNomApeMedNeuroReferencia  = strNomApeMedNeuroReferencia;
                paciente.vCelMedNeuroReferencia     = strCelMedNeuroReferencia;
                paciente.vNombresApoderado          = strNombresApod;
                paciente.vApellidoApoderado         = strApellidosApod;
                paciente.vCelularApoderado          = strCelularApod;
                paciente.vTelefonoApoderado         = strTelefonoApod;
                paciente.vParentescoApoderado       = strParentescoApod;
                paciente.vEdadCronologicaPaciente   = strEdadCronologica;
                paciente.vUrlFotoPaciente           = GuardarImagenCargada();

                paciente.iFlagBorrradoPaciente  = 0;
                paciente.iFlagFisioAsigPaciente = 0;

                if (PacienteDL.GuardarPaciente(paciente))
                {
                    busnessObject = new PacienteBusinessObject();
                    //ListarPacientesViewModel.Instance().ocltnPacientesCRUD.Add(busnessObject.ObtenerPacienteCRUD(paciente));
                    ListarPacientesViewModel.Instance().ForzarListaRefresh();

                    ListaPacientesAsociacionViewModel.Instance().ForzarListaRefresh();

                    MessageBox.Show("El fisioterapuesta ha sido registrado con éxito.", "Mensaje");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                LimpiarCampos();
            }
        }