public bool PreencheFuncionarioAmbulancia() { try { DataTable x = BDFuncionarioAmbulancia.PesquisaAmbulanciaRegistrado(_Ambulancia.Numero); foreach (DataRow linha in x.Rows) { var horafim = linha["HORAFIM_FUNCIONARIOAMBULANCIA"].ToString(); if (horafim.Equals("")) { _Ambulancia.PesquisaAmbulancia(); idFuncionarioAmbulancia = (int)linha["idFUNCIONARIOAMBULANCIA"]; Enfermagem.Matricula = (int)linha["TECNICO_FUNCIONARIO"]; Motorista.Matricula = (int)linha["MOTORISTA_FUNCIONARIO"]; Data = Convert.ToDateTime(linha["DATA_FUNCIONARIOAMBULANCIA"]); Enfermagem.RetornaProfissionalResponsavelAtendimento(); Motorista.RetornaProfissionalResponsavelAtendimento(); return(true); } } return(false); } catch (Exception) { throw; } }
public bool PesquisaAmbulanciaDoDia() { try { DataTable x = BDFuncionarioAmbulancia.PesquisaAmbulanciaRegistrado(_Ambulancia.Numero); int cont = 0; foreach (DataRow linha in x.Rows) { string _auxdata = Convert.ToDateTime(linha["DATA_FUNCIONARIOAMBULANCIA"]).ToShortDateString(); var horafim = linha["HORAFIM_FUNCIONARIOAMBULANCIA"].ToString(); string _auxdata2 = Data.ToShortDateString(); if (_auxdata.Equals(_auxdata2) && horafim.Equals("")) { cont++; idFuncionarioAmbulancia = (int)linha["idFUNCIONARIOAMBULANCIA"]; } } if (cont == 0) { x = null; } if (x == null || x.Rows.Count == 0) { return(false); } else { return(true); } } catch (Exception) { throw; } }