public Exception Alterar_Profissao(Profissao reg) { Cidadao_Data obj = new Cidadao_Data(_connection); Exception ex = obj.Alterar_Profissao(reg); return(ex); }
public Exception Incluir_Profissao(Profissao reg) { Cidadao_Data obj = new Cidadao_Data(_connection); Exception ex = obj.Incluir_profissao(reg); return(ex); }
public async Task <IActionResult> PutProfissao(int id, Profissao profissao) { if (id != profissao.Id) { return(BadRequest()); } _context.Entry(profissao).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProfissaoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Profissao> > PostProfissao(Profissao profissao) { _context.Profissao.Add(profissao); await _context.SaveChangesAsync(); return(CreatedAtAction("Getprofissao", new { id = profissao.Id }, profissao)); }
public Funcionario(string nome, DateTime nascimento, Profissao profissaoFunc, double salario) { Nome = nome; Nascimento = nascimento; this.profissaoFunc = profissaoFunc; Salario = salario; }
private void CarregaProfissao(Docente objDocente) { if (objDocente == null) { Mensagem1.Aviso("Não é permitido a inclusão de atendimento. Usuário logado não esta vinculado a um docente."); } else { objDocente = objDocente.Selecionar(objDocente.Codigo); DataTable dt = new DataTable(); dt.Columns.Add("Codigo", Type.GetType("System.Int32")); dt.Columns.Add("Descricao", Type.GetType("System.String")); Profissao objProfissao = new Profissao(); objProfissao = objDocente.Profissao; DataRow dr = dt.NewRow(); dr["Codigo"] = objProfissao.Codigo; dr["Descricao"] = objProfissao.Descricao; dt.Rows.Add(dr); ddlProfissao.Items.Clear(); ListItem itemProfissao = new ListItem(); itemProfissao.Text = "(--Selecione--)"; itemProfissao.Value = "0"; ddlProfissao.Items.Add(itemProfissao); ddlProfissao.DataSource = dt; ddlProfissao.DataTextField = "Descricao"; ddlProfissao.DataValueField = "Codigo"; ddlProfissao.DataBind(); ddlProfissao.SelectedIndex = 1; } }
public Profissao SalvaProfissao(Profissao profissao) { db.Profissao.Add(profissao); db.SaveChanges(); return(profissao); }
private void Editar(Profissao profissao, BancoDeDados banco = null) { using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { bancoDeDados.IniciarTransacao(); #region Profissão Comando comando = comando = bancoDeDados.CriarComando(@"update tab_profissao set texto = :texto, texto_fonema = metaphone.gerarCodigo(:texto), tid = :tid where id = :id" , EsquemaBanco); comando.AdicionarParametroEntrada("texto", profissao.Texto, DbType.String); comando.AdicionarParametroEntrada("tid", DbType.String, 36, GerenciadorTransacao.ObterIDAtual()); comando.AdicionarParametroEntrada("id", profissao.Id, DbType.Int32); bancoDeDados.ExecutarNonQuery(comando); #endregion #region Histórico Historico.Gerar(profissao.Id, eHistoricoArtefato.profissao, eHistoricoAcao.atualizar, bancoDeDados); #endregion Histórico bancoDeDados.Commit(); } }
public async Task <ProfissaoViewModel> Adicionar(ProfissaoInput input) { var profissao = new Profissao(input.Nome, input.Status); await _profissaoRepositorio.Inserir(profissao); return(_mapper.Map <ProfissaoViewModel>(profissao)); }
public void Selecionar() { try { int codigo = int.Parse(Request["codigo"]); Profissao profissao = new Profissao().Selecionar(codigo); txtDescricao.Text = profissao.Descricao; ddlTipo.SelectedValue = profissao.Tipo; if (profissao.Situacao) { rdlSituacao.Items[0].Selected = true; } else { rdlSituacao.Items[1].Selected = true; } Id = codigo; } catch (Model.Base.GepexException.EBancoDados ex) { Mensagem.Aviso(Comum.TraduzirMensagem(ex)); } catch (Exception e) { throw e; } }
public bool Salvar(Profissao profissao) { try { profissao.Texto = DeixarApenasUmEspaco(profissao.Texto); if (_validar.Salvar(profissao)) { GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { bancoDeDados.IniciarTransacao(); _da.Salvar(profissao, bancoDeDados); bancoDeDados.Commit(); Validacao.Add(Mensagem.Profissao.Salvar); } } } catch (Exception exc) { Validacao.AddErro(exc); } return(Validacao.EhValido); }
private void CarregaProfissao(Docente objDocente) { if (objDocente == null) { objDocente = new Docente(); } objDocente = objDocente.Selecionar(objDocente.Codigo); DataTable dt = new DataTable(); dt.Columns.Add("Codigo", Type.GetType("System.Int32")); dt.Columns.Add("Descricao", Type.GetType("System.String")); Profissao objProfissoa = new Profissao(); objProfissoa = objDocente.Profissao; DataRow dr = dt.NewRow(); dr["Codigo"] = objProfissoa.Codigo; dr["Descricao"] = objProfissoa.Descricao; dt.Rows.Add(dr); ddlProfissao.Items.Clear(); ListItem itemProfissao = new ListItem(); itemProfissao.Text = "(--Selecione--)"; itemProfissao.Value = "0"; ddlProfissao.Items.Add(itemProfissao); ddlProfissao.DataSource = dt; ddlProfissao.DataTextField = "Descricao"; ddlProfissao.DataValueField = "Codigo"; ddlProfissao.DataBind(); ddlProfissao.SelectedIndex = 1; }
public void Selecionar() { try { if (objCompromisso == null) { objCompromisso = new Compromisso(); } int codigo = Convert.ToInt32(Request.QueryString["codigo"]); objCompromisso = objCompromisso.Selecionar(codigo); Agenda objAgenda = objCompromisso.Agenda; Docente objDocente = objAgenda.Docente; ddlFuncionario.SelectedValue = objDocente.Codigo.ToString(); CarregaProfissao(objDocente, 1); Profissao objProfissao = objCompromisso.Profissao; ddlProfissao.SelectedValue = objProfissao.Codigo.ToString(); ddlAluno.SelectedValue = objCompromisso.Aluno.Codigo.ToString(); txtData.Text = objAgenda.Data.ToString("dd/MM/yyyy"); txtHorario.Text = objCompromisso.HorarioInicial.ToString("hh:mm") + " - " + objCompromisso.HorarioFinal.ToString("hh:mm"); txtMotivo.Text = objCompromisso.Motivo; } catch (Exception) { throw; } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Tarefa")] Profissao profissao) { if (id != profissao.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(profissao); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProfissaoExists(profissao.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(profissao)); }
public Profissao AlteraProfissao(Profissao profissao) { db.Entry <Profissao>(profissao).State = EntityState.Modified; db.SaveChanges(); return(profissao); }
public override void Novo() { base.Novo(); _model = new Profissao(); VincularDados(); txtDescricao.Focus(); }
public List <Profissao> ListarPorNome(string nome, int id) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine("SELECT ID, DESCRICAO FROM Profissao"); if (id > 0) { sb.AppendLine(" WHERE ID = " + id); } else { sb.AppendLine(" where DESCRICAO containing('" + nome + "') ORDER BY DESCRICAO"); } _banco.RetornoReader(sb.ToString()); List <Profissao> lista = new List <Profissao>(); while (_banco.Read()) { var model = new Profissao() { Id = _banco.CampoInt32("Id"), Descricao = _banco.CampoStr("Descricao"), }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
internal Profissao Obter(int id, BancoDeDados banco = null) { Profissao profissao = new Profissao(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia(banco)) { #region Profissão Comando comando = bancoDeDados.CriarComando(@"select id, texto, codigo, origem, tid from tab_profissao where id = :id", EsquemaBanco); comando.AdicionarParametroEntrada("id", id, DbType.Int32); using (IDataReader reader = bancoDeDados.ExecutarReader(comando)) { if (reader.Read()) { profissao.Id = id; profissao.Texto = reader.GetValue <string>("texto"); profissao.Codigo = reader.GetValue <string>("codigo"); profissao.OrigemId = reader.GetValue <int>("origem"); profissao.Tid = reader.GetValue <string>("tid"); } reader.Close(); } #endregion } return(profissao); }
protected void calData_DayRender(object sender, DayRenderEventArgs e) { Agenda objAgenda = new Agenda(); Docente objDocente = new Docente(); objDocente = objDocente.Selecionar(Convert.ToInt32(ddlFuncionario.SelectedValue)); Profissao objProfissao = new Profissao(); objProfissao = objProfissao.Selecionar(Convert.ToInt32(ddlProfissao.SelectedValue)); objDocente.Profissao = objProfissao; objAgenda.Data = e.Day.Date; objAgenda.Docente = objDocente; IList <Agenda> lsAgenda = objAgenda.SelecionarPorCriterio(); foreach (Agenda lsAg in lsAgenda) { if (lsAg.Data == e.Day.Date) { e.Cell.BackColor = System.Drawing.Color.Pink; } } }
public Servico(string nomeServ, double valorSev, int duracaoServ, Profissao tipoProfServ, Double comissaoServ) { NomeServ = nomeServ; ValorSev = valorSev; DuracaoServ = duracaoServ; TipoProfServ = tipoProfServ; ComissaoServ = comissaoServ; }
/// <summary> /// Construtor para os dados vindos do exterior /// </summary> /// @param "i" - Idade /param> /// @param "n" - Nome /param> /// @param "date" - DataNascimento /param> public Pessoa(int i, string n, DateTime date, int sexo, int profissao) { nome = n; idade = i; this.sexo = (Sexo)sexo; dataNascimento = date; this.profissao = (Profissao)profissao; }
static void Main(string[] args) { Console.WriteLine("Oque deseja fazer agora:"); Console.WriteLine("------------------------------------------"); Console.WriteLine("1 - Cadastrar Cliente"); Console.WriteLine("2 - Cadastrar Funcionario"); Console.WriteLine("3 - Cadastrar Serviço"); Console.WriteLine("4 - Agendar Serviço"); Console.WriteLine("5 - Consultar Agenda"); Console.WriteLine("6 - Consultar Salario/Comissao Funcionario"); Console.WriteLine("--------------------------------------------"); int Cod = int.Parse(Console.ReadLine()); if (Cod < 1 && Cod > 6) { Console.WriteLine("Codigo invalido"); } else if (Cod == 1) { Console.Write("Digite Nome do cliente: "); String NomeCliente = Console.ReadLine(); Console.Write("Nascimento: "); DateTime Nascimento = DateTime.Parse(Console.ReadLine()); Console.Write("Identidade: "); Double Identidade = Double.Parse(Console.ReadLine()); Console.Write("CPF: "); Double CPF = Double.Parse(Console.ReadLine()); Console.Write("Telefone: "); String Telefone = Console.ReadLine(); Console.WriteLine("Endereço: "); String Endereco = Console.ReadLine(); Cliente cliente = new Cliente(NomeCliente, Nascimento, Identidade, CPF, Endereco, Telefone); Console.WriteLine("----------------------------------------------"); Console.WriteLine("Cliente Cadastrado Com Sucesso!!"); Console.WriteLine("----------------------------------------------"); } else if (Cod == 2) { Console.Write("Digite Nome do Funcionario: "); String NomeFunc = Console.ReadLine(); Console.Write("Nascimento: "); DateTime NascimentoFunc = DateTime.Parse(Console.ReadLine()); Console.Write("Salario: "); Double SalarioFunc = Double.Parse(Console.ReadLine()); Console.Write("Profissao "); Profissao ProfissaoFunc = Enum.Parse <Profissao>(Console.ReadLine()); Funcionario funcionario = new Funcionario(NomeFunc, NascimentoFunc, ProfissaoFunc, SalarioFunc); Console.WriteLine("----------------------------------------------"); Console.WriteLine("Funcionario Cadastrado Com Sucesso!!"); Console.WriteLine("----------------------------------------------"); } }
private void CarregaEspecialidadesModal() { Profissao objProfissao = new Profissao(); ddlEspecialidades.DataSource = objProfissao.SelecionarAtivosClinico(); ddlEspecialidades.DataTextField = "Descricao"; ddlEspecialidades.DataValueField = "Codigo"; ddlEspecialidades.DataBind(); }
public static void Update_Profissão(int id, Profissao profissao) { NonQuery($"Erro ao atualizar consulta. ({ErrorCodes.DB0025})", (c) => { c.CommandText = $"update {Name} set {nameof(Profissao)} = @p where {nameof(ID)} = @id;"; c.Parameters.AddWithValue("@id", id); c.Parameters.AddWithValue("@p", profissao.ToString()); return(c); }); }
public HabilitacaoEmissaoPTV() { Funcionario = new ModuloFuncionario.Funcionario(); Profissao = new Profissao(); Telefones = new List <Contato>(); Endereco = new Endereco(); Arquivo = new Blocos.Arquivo.Arquivo(); //Arquivo.Arquivo(); Operadores = new List <HabilitacaoEmissaoPTVOperador>(); }
public ActionResult DeleteConfirmar(int id) { Profissao p = ctx.Profissao.Find(id); ctx.Entry(p).State = System.Data.Entity.EntityState.Deleted; ctx.Profissao.Remove(p); ctx.SaveChanges(); return(RedirectToAction("Index")); }
public Profissao Adicionar(Profissao entity) { //TODO: Adicionar Regra de Negocio antes de Adicionar no DB. if (entity.Nome != string.Empty) { return(_clienteRepository.Adicionar(entity)); } return(null); }
private void CarregaPlanejamentosListaEspera() { try { PlanejamentoClinico objPlanejamentoClinico = new PlanejamentoClinico(); Profissao objProfissao = new Profissao(); objProfissao = objProfissao.Selecionar(Convert.ToInt32(ddlEspecialidades.SelectedValue)); objPlanejamentoClinico.Profissao = objProfissao; objPlanejamentoClinico.DataInicial = Convert.ToDateTime(txtData.Text); IList <PlanejamentoClinico> lsPlanejamento = objPlanejamentoClinico.SelecionarPorEspecialidade(); if (lsPlanejamento.Count == 0) { Page.ClientScript.RegisterStartupScript(this.GetType(), "OnLoad", "alert('Nenhum planejamento clínico foi localizado no período da data informada.');", true); return; } DataTable dt = new DataTable(); dt.Columns.Add("Codigo", Type.GetType("System.Int32")); dt.Columns.Add("Aluno", Type.GetType("System.String")); dt.Columns.Add("QuantidadePlanejada", Type.GetType("System.String")); dt.Columns.Add("QuantidadeRealizada", Type.GetType("System.String")); dt.Columns.Add("QuantidadePrevista", Type.GetType("System.String")); foreach (PlanejamentoClinico ls in lsPlanejamento) { DataRow dr = dt.NewRow(); dr["Codigo"] = ls.Aluno.Codigo; dr["Aluno"] = ls.Aluno.Pessoa.Nome; Atendimento objAtendimento = new Atendimento(); objAtendimento.Aluno = ls.Aluno; objAtendimento.Profissao = new Profissao().Selecionar(Convert.ToInt32(ddlProfissao.SelectedValue)); //List<Agenda> lsAgenda = objAgenda.SelecionarAgendas(objAtendimento.Profissao, ls.Aluno.Codigo); Docente objDocente = new Docente().Selecionar(Convert.ToInt32(ddlFuncionario.SelectedValue)); List <Agenda> lsAgenda = objAgenda.SelecionarAgendas(objDocente, ls.Aluno.Codigo); //Soma a quantidade de atendimentos planejados int numeroAtendimentosPlanejados = ls.NumeroAtendimento; dr["QuantidadePlanejada"] = numeroAtendimentosPlanejados; int numeroAtendimentos = objAtendimento.NumeroAtendimentos(); dr["QuantidadeRealizada"] = numeroAtendimentos; dr["QuantidadePrevista"] = numeroAtendimentosPlanejados - lsAgenda.Count - numeroAtendimentos; dt.Rows.Add(dr); } gdvListaEspera.DataSource = dt; gdvListaEspera.Visible = true; gdvListaEspera.DataBind(); } catch (Exception) { //Response.Redirect("../Geral/frmErro.aspx"); } }
//Persistir e inserir um novo registro //Inserir Profissao, Pessoa e lista de Endereços vinculados private bool inserir(Profissao OProfissao) { OProfissao.setDefaultInsertValues(); db.Profissao.Add(OProfissao); db.SaveChanges(); return(OProfissao.id > 0); }
} //constructor public Profissao Add(Profissao entity) { //Exemplo de regra de negocio sendo incluida aqui.. if (entity.CBO != "XPTO") { return(null); } return(_repository.Add(entity)); } //Add