public bool InsereAmbulanciaDia() { try { int i = 0; if (Enfermagem.Matricula == 0) { i = BDFuncionarioAmbulancia.InserirAmbulanciaDia(_Ambulancia.Numero, Motorista.Matricula, null, Data, HoraIncio, KM_Percorrido); } else { i = BDFuncionarioAmbulancia.InserirAmbulanciaDia(_Ambulancia.Numero, Motorista.Matricula, Enfermagem.Matricula, Data, HoraIncio, KM_Percorrido); } if (i == 1) { return(true); } else { return(false); } } catch (Exception) { throw; } }
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 AtualizaAmbulancia() { try { int i = 0; if (Enfermagem.Matricula == 0) { i = BDFuncionarioAmbulancia.AtualizaAmbulancia(_Ambulancia.Numero, Motorista.Matricula, null, Data, HoraIncio, idFuncionarioAmbulancia); } else { i = BDFuncionarioAmbulancia.AtualizaAmbulancia(_Ambulancia.Numero, Motorista.Matricula, Enfermagem.Matricula, Data, HoraIncio, idFuncionarioAmbulancia); } if (i == 1) { return(true); } else { 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; } }
public bool AtualizaAmbulancia(bool fim) { try { int i = 0; if (idFuncionarioAmbulancia != 0) { i = BDFuncionarioAmbulancia.AtualizaAmbulanciaFim(DateTime.Now, idFuncionarioAmbulancia); } if (i == 1) { return(true); } else { return(false); } } catch (Exception) { throw; } }