コード例 #1
0
        //CADASTRAR USUARIOS
        public void CadastrarMedico(AtributosMedico atrMedico)
        {
            if (String.IsNullOrEmpty(atrMedico.Email) || String.IsNullOrEmpty(atrMedico.NomeCompleto) || String.IsNullOrEmpty(atrMedico.CRM) ||
                String.IsNullOrEmpty(atrMedico.Celular) || String.IsNullOrEmpty(atrMedico.TelefoneResidencial) || String.IsNullOrEmpty(atrMedico.Endereco) ||
                atrMedico.DataNascimento == null || String.IsNullOrEmpty(atrMedico.SenhaCriptografada))
            {
                throw new Exception("Atributos do medico invalido! Faltando dados!");
            }

            this.conexaoBD.ExecuteInUpDel("insert into medico(email, nomeCompleto, crm, celular, " +
                                          "telefoneResidencial, endereco, dataDeNascimento, senha) values('" + atrMedico.Email + "', '" +
                                          atrMedico.NomeCompleto + "', '" + atrMedico.CRM + "', '" + atrMedico.Celular + "', '" + atrMedico.TelefoneResidencial + "', '" +
                                          atrMedico.Endereco + "', '" + atrMedico.DataNascimento + "', '" + atrMedico.SenhaCriptografada + "')");
        }
コード例 #2
0
 //aux
 protected static void ColocarAtributosFromDs(ref AtributosMedico atributos, int i, DataSet data)
 {
     atributos.Email               = (string)data.Tables[0].Rows[i].ItemArray[0];
     atributos.NomeCompleto        = (string)data.Tables[0].Rows[i].ItemArray[1];
     atributos.CRM                 = (string)data.Tables[0].Rows[i].ItemArray[2];
     atributos.Celular             = (string)data.Tables[0].Rows[i].ItemArray[3];
     atributos.TelefoneResidencial = (string)data.Tables[0].Rows[i].ItemArray[4];
     atributos.Endereco            = (string)data.Tables[0].Rows[i].ItemArray[5];
     atributos.DataNascimento      = (DateTime)data.Tables[0].Rows[i].ItemArray[6];
     if (data.Tables[0].Rows[i].ItemArray[7] != System.DBNull.Value)
     {
         atributos.CaminhoFoto = (string)data.Tables[0].Rows[i].ItemArray[7];
     }
 }
コード例 #3
0
        //outros dados de medicos especificos (STATIC)
        public static AtributosMedico DeEmail(string email, ConexaoBD conexaoBD)
        {
            DataSet data = conexaoBD.ExecuteSelect("select email, nomeCompleto, crm, celular, telefoneResidencial, endereco, dataDeNascimento, caminhoFoto " +
                                                   " from medico where email='" + email + "'");

            if (data.Tables[0].Rows.Count <= 0)
            {
                throw new Exception("Esse medico nao existe!");
            }

            AtributosMedico atributos = new AtributosMedico();

            Medico.ColocarAtributosFromDs(ref atributos, 0, data);
            return(atributos);
        }
コード例 #4
0
        protected bool Login(string email, string senha, ConexaoBD conexaoBD)
        {
            this.atributos = new AtributosMedico();
            this.atributos.AdicionarSenha(senha);

            DataSet data = conexaoBD.ExecuteSelect("select email, nomeCompleto, crm, celular, telefoneResidencial, endereco, dataDeNascimento, caminhoFoto " +
                                                   " from medico where email='" + email + "' and senha='" + this.atributos.SenhaCriptografada + "'");

            if (data.Tables[0].Rows.Count <= 0)
            {
                return(false);
            }

            Medico.ColocarAtributosFromDs(ref this.atributos, 0, data);
            return(true);
        }