예제 #1
0
        private MdlPaciente CriarObjetoPaciente()
        {
            MdlUsuario mdlUsuario = new MdlUsuario()
            {
                Login    = TxtLogin.Text,
                Senha    = TxtSenha.Text,
                Email    = TxtEmail.Text,
                Ativo    = true,
                PerfilId = 2
            };

            MdlPessoa mdlPessoa = new MdlPessoa()
            {
                Nome           = TxtNome.Text,
                Cpf            = TxtCpf.Text,
                Rg             = TxtRg.Text,
                Genero         = CbGenero.Text,
                DataNascimento = DateTime.Parse(TxtDataNascimento.Text),
                DataCriacao    = DateTime.Now,
                Usuario        = mdlUsuario
            };

            MdlPaciente mdlPaciente = new MdlPaciente()
            {
                NumeroConvenio = TxtNumConvenio.Text,
                Pessoa         = mdlPessoa
            };

            return(mdlPaciente);
        }
예제 #2
0
        public ObjResult ConsultaUsuario(string Usuario, string Clave)
        {
            Lo_Resultado  = new ObjResult();
            Lo_MdlUsuario = new MdlUsuario();
            Lo_ALogin     = new ALogin();

            try
            {
                Lo_MdlUsuario.Usuario = Usuario;
                Lo_MdlUsuario.Clave   = Clave;
                Lo_Resultado          = Lo_ALogin.ConsultaUsuario(Lo_MdlUsuario);
            }
            catch (Exception ex)
            {
                Lo_Resultado.Mensaje      = ex.Message;
                Lo_Resultado.BooleanValue = false;
            }
            return(Lo_Resultado);
        }
예제 #3
0
        private MdlFuncionario CriarObjetoFuncionario()
        {
            //MdlCargo mdlCargo = new MdlCargo()
            //{
            //    Id = int.Parse(CbIdCargo.Text.Split("-")[0]),
            //    Descricao = CbIdCargo.Text.Split("-")[1]
            //};

            MdlUsuario mdlUsuario = new MdlUsuario()
            {
                Login    = TxtLogin.Text,
                Senha    = TxtSenha.Text,
                Email    = TxtEmail.Text,
                Ativo    = true,
                PerfilId = 3
            };

            MdlPessoa mdlPessoa = new MdlPessoa()
            {
                Nome           = TxtNome.Text,
                Cpf            = TxtCpf.Text,
                Rg             = TxtRg.Text,
                Genero         = CbGenero.Text,
                DataNascimento = DateTime.Parse(TxtDataNascimento.Text),
                DataCriacao    = DateTime.Now,
                Usuario        = mdlUsuario
            };

            MdlFuncionario mdlFuncionario = new MdlFuncionario()
            {
                Salario      = decimal.Parse(TxtSalario.Text),
                Terceirizado = bool.Parse(CbTerceirizado.Text),
                CargoId      = int.Parse(CbIdCargo.Text.Split("-")[0]),
                Pessoa       = mdlPessoa
                               //Cargo = mdlCargo
            };

            return(mdlFuncionario);
        }
예제 #4
0
        private MdlMedico CriarObjetoMedico()
        {
            //MdlEspecialidade mdlEspecialidade = new MdlEspecialidade()
            //{
            //    Id = int.Parse(CbIdEspecialidade.Text.Split("-")[0]),
            //    Descricao = CbIdEspecialidade.Text.Split("-")[1]
            //};

            MdlUsuario mdlUsuario = new MdlUsuario()
            {
                Login    = TxtLogin.Text,
                Senha    = TxtSenha.Text,
                Email    = TxtEmail.Text,
                Ativo    = true,
                PerfilId = 1
            };

            MdlPessoa mdlPessoa = new MdlPessoa()
            {
                Nome           = TxtNome.Text,
                Cpf            = TxtCpf.Text,
                Rg             = TxtRg.Text,
                Genero         = CbGenero.Text,
                DataNascimento = DateTime.Parse(TxtDataNascimento.Text),
                DataCriacao    = DateTime.Now,
                Usuario        = mdlUsuario
            };

            MdlMedico mdlMedico = new MdlMedico()
            {
                CRM             = TxtCrm.Text,
                EspecialidadeId = int.Parse(CbIdEspecialidade.Text.Split("-")[0]),
                Pessoa          = mdlPessoa
                                  //Especialidade = mdlEspecialidade
            };

            return(mdlMedico);
        }
예제 #5
0
        public ObjResult ConsultaUsuario(MdlUsuario Usuarios)
        {
            try
            {
                this.Co_Conexion.OPR_BEGINTRANSACTION();
                this.Co_Conexion.OPR_CLEARPARAMETERS();
                this.Co_Conexion.OPR_ADDPARAMETER("@Usuario", DbType.String, Usuarios.Usuario);
                this.Co_Conexion.OPR_ADDPARAMETER("@Clave", DbType.String, Usuarios.Clave);
                Co_Resultado.Tabla = Co_Conexion.OPR_EXECUTEDATATABLE(ConexionBd.commandTypeEnum.StoredProcedure, "ConsultaUsuario");
                Co_Conexion.OPR_COMMITTRANSACTION();

                if (Co_Resultado.Tabla.Rows.Count > 0)
                {
                    Co_Resultado.BooleanValue = true;
                }
                else
                {
                    Co_Resultado.BooleanValue = false;
                }
            }
            catch (SqlException exSql)
            {
                Co_Resultado.Mensaje      = exSql.Message;
                Co_Resultado.BooleanValue = false;
            }
            catch (Exception ex)
            {
                Co_Resultado.Mensaje      = ex.Message;
                Co_Resultado.BooleanValue = false;
            }
            finally
            {
                ConexionBd.CierraConexion(this.Co_Conexion);
            }
            return(this.Co_Resultado);
        }