public static void Map(this Vinculo dbVinculo, Vinculo vinculo) { dbVinculo.Vaga.Map(vinculo.Vaga); dbVinculo.Tarifa.Map(vinculo.Tarifa); dbVinculo.Cliente.Map(vinculo.Cliente); dbVinculo.DataHoraInicio = vinculo.DataHoraInicio; }
public IActionResult UpdateVinculo(Guid id, [FromBody] Vinculo vinculo) { try { if (vinculo.IsObjectNull()) { return(BadRequest(VINCULO_NULL_OBJECT)); } if (!ModelState.IsValid) { return(BadRequest(VINCULO_INVALID_OBJECT)); } var dbVinculo = _repoWrapper.Vinculo.GetVinculoById(id); if (dbVinculo.IsEmptyObject()) { return(NotFound()); } _repoWrapper.Vinculo.UpdateVinculo(dbVinculo, vinculo); return(NoContent()); } catch (Exception ex) { return(StatusCode(500, INTERNAL_SERVER_MESSAGE + ex.Message)); } }
public static void Inicializar(PmspContext _context) { _context.Database.EnsureCreated(); if (_context.Servidores.Any()) { return; } var login = new Login("828.720.1", "bbc259521"); _context.Logins.Add(login); var servidor = new Servidor(login.Id, "Bruno Henrique Afonso", "Solteiro", "Masculino", "828.720.1", DateTime.Parse("25/04/1995"), "*****@*****.**", "WhatsApp"); _context.Servidores.Add(servidor); var telefone = new Telefone(servidor.Id, "(11) 2053-1053", "(11) 94855-2364", "(11) 94855-2364", "(11) 96071-8515", "(11) 2334-2999"); var endereco = new Endereco(servidor.Id, "04187-160", "Rua do capitarizinho", 33, "casa 05", "Vila Liviero", "São Paulo", "SP"); var vinculo = new Vinculo(servidor.Id, 1, "Auxiliar Técnico de Educação", "Cei Jardim Climax II", "Cei Jardim Climax II", "03A", DateTime.Parse("25/04/2016"), "Efetivo / Ativo", "J40", "DRE IPIRANGA"); _context.Telefones.Add(telefone); _context.Enderecos.Add(endereco); _context.Vinculos.Add(vinculo); _context.SaveChanges(); }
public Vinculo selecionar(int id) { //SE LLAMA LA CONEXION A LA BASE DE DATOS conexion(); try { //SE HACE LA CONSULTA A LA BASE DE DATOS String strSql = "select * from vinculo where idVinculo=@idVinculo;"; MySqlCommand cm = new MySqlCommand(strSql, conex); cm.Parameters.AddWithValue("@idVinculo", id); MySqlDataReader dr = cm.ExecuteReader(); //SE CREA UNA LISTA DE TIPO EVENTO Vinculo obj = new Vinculo(); //SE LEEN LOS DATOS Y SE LLENA LA LISTA CON LOS DATOS LEIDOS while (dr.Read()) { obj.idVinculo = dr.GetInt32(0); obj.nombreVinculo = dr.GetString(1); obj.imagen = dr.GetString(2); } conex.Close(); return(obj); } catch (Exception) { throw; } }
public bool insertarVinculos(Vinculo obj) { //bandera que nos dira si se pudo insertar bool flag = true; try { MySqlConnection conexxion = new MySqlConnection(); conexion(); //SE LLAMA LA CONEXION A LA BASE DE DATOS string strSQL = "insert into vinculo(idVinculo,nombreVinculo,imagen) values(@idVinculo,@nombreVinculo,@imagen);"; MySqlCommand comman = new MySqlCommand(); comman = new MySqlCommand(strSQL, conex); comman.Parameters.AddWithValue("@idVinculo", obj.idVinculo); comman.Parameters.AddWithValue("@nombreVinculo", obj.nombreVinculo); comman.Parameters.AddWithValue("@imagen", obj.imagen); comman.ExecuteNonQuery(); comman.Dispose(); } catch (Exception) { flag = false; throw; } finally { conex.Close(); conex.Close(); } return(flag); }
public List <Vinculo> mostrarVinculos() { //SE LLAMA LA CONEXION A LA BASE DE DATOS conexion(); try { //SE HACE LA CONSULTA A LA BASE DE DATOS String strSql = "select * from Vinculo;"; MySqlCommand cm = new MySqlCommand(strSql, conex); MySqlDataReader dr = cm.ExecuteReader(); //SE CREA UNA LISTA DE TIPO EVENTO List <Vinculo> lista = new List <Vinculo>(); //SE LEEN LOS DATOS Y SE LLENA LA LISTA CON LOS DATOS LEIDOS while (dr.Read()) { Vinculo obj = new Vinculo(); obj.idVinculo = dr.GetInt32(0); obj.nombreVinculo = dr.GetString(1); obj.imagen = dr.GetString(2); lista.Add(obj); } conex.Close(); return(lista); } catch (Exception) { throw; } }
public String actualizarVinculos(Vinculo obj) { //bandera que nos dira si se pudo insertar bool flag = true; try { MySqlConnection conexxion = new MySqlConnection(); conexion(); //SE LLAMA LA CONEXION A LA BASE DE DATOS string strSQL = "UPDATE vinculo SET nombreVinculo = @nombreVinculo, imagen = @imagen WHERE idVinculo= @idVinculo; "; MySqlCommand comman = new MySqlCommand(); comman = new MySqlCommand(strSQL, conex); comman.Parameters.AddWithValue("@nombreVinculo", obj.nombreVinculo); comman.Parameters.AddWithValue("@imagen", obj.imagen); comman.Parameters.AddWithValue("@idVinculo", obj.idVinculo); comman.ExecuteNonQuery(); comman.Dispose(); } catch (Exception ex) { return(ex.Message); throw; } finally { conex.Close(); conex.Close(); } return("si"); }
public void AdicionarVinculo(Vinculo vinculo) { if (Vinculacao == null) { Vinculacao = new Vinculacao(); } Vinculacao = Vinculacao.Adicionar(vinculo); }
public PessoaFisica(long idPessoa, Situacao situacaoPessoa, Vinculo vinculo, string nome, Sexo sexo) { IdPessoa = idPessoa; TipoPessoa = TipoPessoa.Física; SituacaoPessoa = situacaoPessoa; Vinculo = vinculo; NomePessoa = nome; Sexo = sexo; }
protected void btnSelecionar_Click(object sender, EventArgs e) { try { int id = int.Parse(txtVinculo.Text); Vinculo obj = objVinculo.selecionar(id); txtImagen.Text = obj.imagen; txtNombreVinculo.Text = obj.nombreVinculo; } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('usuario no valido')", true); } }
public PessoaJuridica( long idPessoa, Situacao situacaoPessoa, Vinculo vinculo, List <Endereco> enderecos, List <Telefone> telefones, List <Email> emails, string cnpj, TipoEstabelecimento tipoEstabelecimento, DateTime dataAbertura, string nomeEmpresarial, string nomeFantasia, string portePJ, List <Cnae> cnaes, string codigoNaturezaJuridica, string descricaoNaturezaJuridica, string efr, Situacao situacaoCnpj, DateTime dataSituacaoCadastral, string motivoSituacaoCadastral, string situacaoEspecial, DateTime dataSituacaoEspecial ) { IdPessoa = idPessoa; TipoPessoa = TipoPessoa.Jurídica; SituacaoPessoa = situacaoPessoa; Vinculo = vinculo; Enderecos = enderecos; Telefones = telefones; Emails = emails; Cnpj = cnpj; TipoEstabelecimento = tipoEstabelecimento; DataAbertura = dataAbertura; NomeEmpresarial = nomeEmpresarial; NomeFantasia = nomeFantasia; PortePJ = portePJ; Cnaes = cnaes; CodigoNaturezaJuridica = codigoNaturezaJuridica; DescricaoNaturezaJuridica = descricaoNaturezaJuridica; Efr = efr; SituacaoCnpj = situacaoCnpj; DataSituacaoCadastral = dataSituacaoCadastral; MotivoSituacaoCadastral = motivoSituacaoCadastral; SituacaoEspecial = situacaoEspecial; DataSituacaoEspecial = dataSituacaoEspecial; }
protected void btnAgregar_Click(object sender, EventArgs e) { try { Vinculo obj = new Vinculo(); obj.idVinculo = int.Parse(txtVinculo.Text); obj.nombreVinculo = txtNombreVinculo.Text; obj.imagen = txtImagen.Text; objVinculo.insertarVinculos(obj); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('usuario no valido')", true); } finally { actualizaTAbla(); } }
public IEnumerable <IRemuneracao> CalculaRemuneracoes(IEnumerable <IEntregaPreProcessada> entregasProcessadas) { ConcurrentStack <IRemuneracao> remuneracoes = new ConcurrentStack <IRemuneracao>(); Parallel.ForEach(Regras, reg => { IEnumerable <IRemuneracao> rem = reg.CalculaRemuneracoes(entregasProcessadas); if (rem?.Count() > 0) { remuneracoes.PushRange(rem.ToArray()); } }); Vinculo historicoContrato = CriarHistoricoDoContrato(); Parallel.ForEach(remuneracoes, rem => rem.AdicionarVinculo(historicoContrato)); return(remuneracoes); }
public ActionResult <Vinculo> PostAlugar([FromBody] Vinculo value) { var itemInDb = this.unitOfWork.ItensRepository.FindById(value.Itens.Id); value.Itens = itemInDb; var userInDb = this.unitOfWork.UserRepository.FindById(value.User.Id); value.User = userInDb; if (value.Itens.Id > 0 && value.Itens.Loan == false && value.User.Id > 0) { itemInDb.Loan = true; this.unitOfWork.VinculoRepository.Add(value); this.unitOfWork.Save(); return(Ok()); } return(BadRequest()); }
public IActionResult CreateVinculo([FromBody] Vinculo vinculo) { try { if (vinculo.IsObjectNull()) { return(BadRequest(VINCULO_NULL_OBJECT)); } if (!ModelState.IsValid) { return(BadRequest(VINCULO_INVALID_OBJECT)); } _repoWrapper.Vinculo.CreateVinculo(vinculo); return(CreatedAtRoute("VinculoById", new { id = vinculo.Id }, vinculo)); } catch (Exception ex) { return(StatusCode(500, INTERNAL_SERVER_MESSAGE + ex.Message)); } }
public PessoaJuridica( long idPessoa, Situacao situacaoPessoa, Vinculo vinculo, string cnpj, TipoEstabelecimento tipoEstabelecimento, DateTime dataAbertura, string nomeEmpresarial, string nomeFantasia, string portePJ, string codigoNaturezaJuridica, string descricaoNaturezaJuridica, string efr, Situacao situacaoCnpj, DateTime dataSituacaoCadastral, string motivoSituacaoCadastral, string situacaoEspecial, DateTime dataSituacaoEspecial ) { IdPessoa = idPessoa; TipoPessoa = TipoPessoa.Jurídica; SituacaoPessoa = situacaoPessoa; Vinculo = vinculo; Cnpj = cnpj; TipoEstabelecimento = tipoEstabelecimento; DataAbertura = dataAbertura; NomeEmpresarial = nomeEmpresarial; NomeFantasia = nomeFantasia; PortePJ = portePJ; CodigoNaturezaJuridica = codigoNaturezaJuridica; DescricaoNaturezaJuridica = descricaoNaturezaJuridica; Efr = efr; SituacaoCnpj = situacaoCnpj; DataSituacaoCadastral = dataSituacaoCadastral; MotivoSituacaoCadastral = motivoSituacaoCadastral; SituacaoEspecial = situacaoEspecial; DataSituacaoEspecial = dataSituacaoEspecial; }
protected void btnEditar_Click(object sender, EventArgs e) { String cad = ""; try { Vinculo obj = new Vinculo(); obj.idVinculo = int.Parse(txtVinculo.Text); obj.nombreVinculo = txtNombreVinculo.Text; obj.imagen = txtImagen.Text; cad = objVinculo.actualizarVinculos(obj); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert(Datos no validos)", true); } finally { // ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert(" + cad + ")", true); actualizaTAbla(); } }
public ActionResult <Vinculo> PostDevolver(int id, [FromBody] Vinculo value) { var vinculo = this.unitOfWork.VinculoRepository.FindById(id); var itemInDb = this.unitOfWork.ItensRepository.FindById(value.Itens.Id); value.Itens = itemInDb; var userInDb = this.unitOfWork.UserRepository.FindById(value.User.Id); value.User = userInDb; if (value.Itens.Id > 0 && value.Itens.Loan == true && value.User.Id > 0) { value.Itens.Loan = false; value.Itens.Vinculo = null; value.User.Vinculo = null; this.unitOfWork.VinculoRepository.Remove(vinculo); this.unitOfWork.Save(); return(Ok()); } return(BadRequest()); }
public Vinculo CriaCopia(Vinculo _Vinculo) { return((Vinculo)_Vinculo.MemberwiseClone()); }
private Vinculo CriarHistoricoDoContrato() { Vinculo historicoContrato = new Vinculo(Definicoes.ID_VINCULO_CONTRATO_DE_REMUNERACAO, Id, NomePrincipal); return(historicoContrato); }