public List <ContratoModel> CONSULTATODOSPELOSITUACAO(string NOME) { var RETORNO = new List <ContratoModel>(); try { conexao = new DlConexao(); conexao.limparParametros(); //Conexao.AdicionarParametros("@NOME", NOME); var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT contrato.ID,cliente.NOME,contrato.VALOR_MES,contrato.DIA_BASE,contrato.SITUACAO FROM contrato " + "INNER join cliente on cliente.ID = contrato.ID_CLIENTE WHERE contrato.SITUACAO = '" + NOME + "' ORDER BY cliente.NOME ASC"); for (int i = 0; i < DATA.Rows.Count; i++) { var dados = new ContratoModel(); dados.ClienteContrato = new cliente(); dados.ID = Convert.ToInt32(DATA.Rows[i].ItemArray[0].ToString()); dados.ClienteContrato.NOME = Convert.ToString(DATA.Rows[i].ItemArray[1].ToString()); dados.VALOR_MES = Convert.ToDecimal(DATA.Rows[i].ItemArray[2].ToString()); dados.DIA_BASE = Convert.ToInt32(DATA.Rows[i].ItemArray[3].ToString()); dados.SITUACAO = Convert.ToString(DATA.Rows[i].ItemArray[4].ToString()); RETORNO.Add(dados); } } catch (Exception EX) { ExceptionErro.ExibirMenssagemException(EX); } return(RETORNO); }
public void Salvar() { if (txtContratado.Text != "" && txtContratante.Text != "" && txtValor.Text != "") { ContratoModel contrato = new ContratoModel(); contrato.Datacontrato = dateContrato.Value.Date; contrato.Status = comboBox2.Text; contrato.Descricao_do_Objeto = richDescObjeto.Text; contrato.Objeto = comboBox1.Text; contrato.Carencia = dataCarencia.Value.Date; contrato.IdEmpresaContratada = Convert.ToInt32(lblIdContratado.Text); contrato.IdEmpresaContratante = Convert.ToInt32(lblIdContratante.Text); contrato.Prazo = dataPrazo.Value.Date; contrato.Valor = decimal.Parse(txtValor.Text.Replace(".", "").Replace(",", "")); contrato.Vigencia = dataVigencia.Value.Date; if (MessageBox.Show(contrato.salvarContrato(), "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { ListaContratosForms.PerssistirForm(); } else { ListaContratosForms.RetornarAoIndex(); this.Close(); } } else { MessageBox.Show("Campos Contratante,Contratado e Valor não podem ser nulos"); } }
public ActionResult Create(ContratoModel modelo) { TBL_CONTRATOS tblContrato = new TBL_CONTRATOS(); tblContrato.FchFin = DateTime.Parse(modelo.FechaFin); tblContrato.FchInicio = DateTime.Parse(modelo.FechaIni); tblContrato.Id_Condominio = modelo.Id_Condominio; var resul = contratosBL.Agregar(tblContrato); if (resul.ejecucion) { foreach (var serviciosCon in modelo.Servicios) { ASOC_CONTRATOS_SERVICIOS contServicios = new ASOC_CONTRATOS_SERVICIOS() { Id_Contrato = (int)resul.datos, Id_Servicio = serviciosCon.Id_Servicio, MesAct = (decimal)serviciosCon.MesCorr, MesAnt = (decimal)serviciosCon.MesAnt, MesVen = (decimal)serviciosCon.MesVen }; contratoServiciosBL.Agregar(contServicios); } } return(Json(resul)); }
public async Task <ContratoModel> GetContratoId(int Id) { ContratoModel contratoModel = new ContratoModel(); var parameters = new DynamicParameters(); parameters.Add("id", Id, DbType.Int32); using (var conn = new SqlConnection(_configuration.Value)) { if (conn.State == ConnectionState.Closed) { conn.Open(); } try { contratoModel = await conn.QueryFirstAsync <ContratoModel>("PA_CMS_GET_CONTRATO_ID", parameters, commandType : CommandType.StoredProcedure); } catch (Exception ex) { throw ex; } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } } return(contratoModel); }
public ActionResult <ResponseModel <ResponseContratoModel> > Update( [FromServices] DataContext context, [FromBody] ContratoModel contrato) { var response = new ResponseModel <ResponseContratoModel>(); try { if (ModelState.IsValid) { var service = new ContratoService(new ContratoRepository(context), new PrestacaoRepository(context)); service.Update(contrato); return(Ok("Atualizado com sucesso!")); } else { return(BadRequest(ModelState)); } } catch (Exception ex) { response.Success = false; response.ErroMessage = ex.Message; response.Exception = ex; return(response); } }
private void btnEditar_Click(object sender, EventArgs e) { int id = Convert.ToInt32(drigContratos.CurrentRow.Cells["CÓDIGO"].Value); ContratoModel contratoModels = new ContratoModel(); if (id > 0) { AlterarVisibilidadeDosBotoes(); var itemContrato = contratoModels.BuscarPorId(id); IndexContratoForm contrato = new IndexContratoForm(); contrato.TopLevel = false; contrato.Editar(itemContrato); contrato.ListaContratosForms = this; if (panel1.Controls.Count != 0) { panel1.Controls.RemoveAt(0); } panel1.Controls.Add(contrato); contrato.Show(); } else { MessageBox.Show("Selecione um contrato"); } }
//private void Fill_listbox() //{ // data.connectToDB(); // String sql = "SELECT morada FROM proj_contratos"; // SqlCommand com = new SqlCommand(sql, data.connection()); // SqlDataReader reader; // reader = com.ExecuteReader(); // while (reader.Read()) // { // pessoas_listBox.Items.Add(reader.GetValue(0)); // } // data.close(); //} private List <ContratoModel> GetContratos() { data.connectToDB(); List <ContratoModel> pessoas = new List <ContratoModel>(); String sql = "SELECT * FROM proj_contrato join proj_pessoa on proj_contrato.proprietario=proj_pessoa.nif"; // meter left outer mas dá erro quando o prop é null SqlCommand com = new SqlCommand(sql, data.connection()); SqlDataReader reader; reader = com.ExecuteReader(); while (reader.Read()) { ContratoModel tmp = new ContratoModel(); tmp.codigo = reader.GetDecimal(0); tmp.data_ini = reader.GetDateTime(1); tmp.data_fim = reader.GetDateTime(2); tmp.dia_pagamento = reader.GetInt32(3); tmp.proprietario = reader.GetDecimal(4); tmp.fname = reader.GetString(5); tmp.lname = reader.GetString(6); pessoas.Add(tmp); } data.close(); return(pessoas); }
private void pessoa_textBox_TextChanged(object sender, EventArgs e) { data.connectToDB(); List <ContratoModel> pessoas = new List <ContratoModel>(); String sql = "SELECT * FROM proj_contrato join proj_pessoa on proj_contrato.proprietario=proj_pessoa.nif"; SqlCommand com = new SqlCommand(sql, data.connection()); SqlDataReader reader; reader = com.ExecuteReader(); while (reader.Read()) { ContratoModel tmp = new ContratoModel(); tmp.codigo = reader.GetDecimal(0); tmp.data_ini = reader.GetDateTime(1); tmp.data_fim = reader.GetDateTime(2); tmp.dia_pagamento = reader.GetInt32(3); tmp.proprietario = reader.GetDecimal(4); tmp.fname = reader.GetString(5); tmp.lname = reader.GetString(6); pessoas.Add(tmp); } data.close(); fillDataGrid(pessoas.Where(x => x.fname.ToLower().Contains(pessoa_textBox.Text.ToLower()) || x.lname.ToLower().Contains(pessoa_textBox.Text.ToLower())).ToList()); }
public ActionResult <ResponseModel <ResponseContratoModel> > Insert( [FromServices] DataContext context, [FromBody] ContratoModel contrato) { var response = new ResponseModel <ResponseContratoModel>(); try { if (ModelState.IsValid) { var service = new ContratoService(new ContratoRepository(context), new PrestacaoRepository(context)); contrato = service.Insert(contrato); response.ObjReturn = service.PopulaResponseContrato(contrato); return(Ok(response)); } else { return(BadRequest(ModelState)); } } catch (Exception ex) { response.Success = false; response.ErroMessage = ex.Message; response.Exception = ex; return(response); } }
public void Atualizar() { if (txtContratado.Text != "" && txtContratante.Text != "" && txtValor.Text != "") { ContratoModel contrato = new ContratoModel(); contrato.ContratoId = int.Parse(lblIdCOntrato.Text); contrato.Datacontrato = dateContrato.Value.Date; contrato.Status = comboBox2.Text; contrato.Descricao_do_Objeto = richDescObjeto.Text; contrato.Objeto = comboBox1.Text; contrato.Carencia = dataCarencia.Value.Date; contrato.IdEmpresaContratada = Convert.ToInt32(lblIdContratado.Text); contrato.IdEmpresaContratante = Convert.ToInt32(lblIdContratante.Text); contrato.Prazo = dataPrazo.Value.Date; contrato.Valor = Convert.ToDecimal(txtValor.Text.Replace("R$", "")); contrato.Vigencia = dataVigencia.Value.Date; MessageBox.Show(contrato.AtualizarContrato(contrato)); ListaContratosForms.RetornarAoIndex(); this.Close(); } else { MessageBox.Show("Campos Contratante,Contratado e Valor não podem ser nulos"); } }
public Contrato traerUnContrato(int id_curso) { Contrato contrato = new Contrato(); contrato.Id_curso = id_curso; ContratoModel query = new ContratoModel(contrato); return(query.TraerContrato(id_curso)); }
public ContratoModel Insert(ContratoModel obj) { var contrato = DataContext.Add(obj); DataContext.SaveChanges(); obj.ContratoId = contrato.Entity.ContratoId; return(obj); }
public ContratoModel Insert(ContratoModel contrato) { IsValid(contrato); contrato.Data = DateTime.Now; RepositoryContrato.Insert(contrato); return(contrato); }
public List <Contrato> GetContratos(int id_curso) { Contrato contrato = new Contrato(); contrato.Id_curso = id_curso; ContratoModel query = new ContratoModel(contrato); return(query.GetContratos(id_curso)); }
public IList <ContratoModel> FiltrarDados(ContratoModel contrato) { var query = db.Contratos.Include("Empresa").Where(cm => (contrato.Datacontrato == null || cm.Datacontrato == contrato.Datacontrato) && (contrato.Vigencia == null || cm.Vigencia == contrato.Vigencia) && (contrato.Status == "Selecione.." || cm.Status == contrato.Status) && (contrato.Objeto == "Selecione.." || cm.Objeto == contrato.Objeto) ).ToList(); return(query); }
public ActionResult update(int?id, int?menu) { //valida si el id es null if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contratoscomerciales contrato = context.contratoscomerciales.Find(id); if (contrato == null) { return(HttpNotFound()); } ContratoModel modelo = new ContratoModel { fec_creacion = contrato.fec_creacion, userid_creacion = contrato.userid_creacion, fec_actualizacion = contrato.fec_actualizacion, user_idactualizacion = contrato.user_idactualizacion, numerocontrato = contrato.numerocontrato, tercero = contrato.tercero, razon_inactivo = contrato.razon_inactivo, estado = contrato.estado, fechainicial = contrato.fechainicial, fechafinal = contrato.fechafinal, valorcontrato = contrato.valorcontrato.ToString(), porceniva = contrato.porceniva, valordescontado = contrato.valordescontado.ToString(), tipocontrato = contrato.tipocontrato, idcontrato = contrato.idcontrato }; ConsultaDatosCreacion(modelo); BuscarFavoritos(menu); ViewBag.tipocontrato = new SelectList(context.tipocontratocomercial.OrderBy(x => x.descripcion), "id", "descripcion", modelo.tipocontrato); ViewBag.porceniva = new SelectList(context.codigo_iva.OrderBy(x => x.Descripcion), "id", "porcentaje"); var buscarTerceros = (from tercero in context.icb_terceros join cliente in context.tercero_cliente on tercero.tercero_id equals cliente.tercero_id select new { tercero_id = cliente.cltercero_id, nombre = "(" + tercero.doc_tercero + ") " + tercero.prinom_tercero + " " + tercero.segnom_tercero + " " + tercero.apellido_tercero + " " + tercero.segapellido_tercero + " " + tercero.razon_social }).ToList(); ViewBag.tercero = new SelectList(buscarTerceros.OrderBy(x => x.nombre), "tercero_id", "nombre", modelo.tercero); return(View(modelo)); }
private void btn_Excluir_Click(object sender, EventArgs e) { int id = Convert.ToInt32(drigContratos.CurrentRow.Cells["CÓDIGO"].Value); if (id > 0 && MessageBox.Show("Excluir Contrato?", "Confirmar", MessageBoxButtons.YesNo) == DialogResult.Yes) { ContratoModel contrato = new ContratoModel(); MessageBox.Show(contrato.Deletar(id)); Index(); } }
public ResponseContratoModel PopulaResponseContrato(ContratoModel contrato) { var responseContrato = new ResponseContratoModel() { ContratoId = contrato.ContratoId, Data = contrato.Data, QtdParcelas = contrato.QtdParcelas, ValorFinanciado = contrato.ValorFinanciado, Prestacoes = PopulaPrestacaoResponse(contrato.Prestacoes) }; return(responseContrato); }
public void UpdateSituacao(ContratoModel dados) { conexao = new DlConexao(); try { conexao.limparParametros(); conexao.AdicionarParametros("@ID", dados.ID); conexao.AdicionarParametros("@SITUACAO", dados.SITUACAO); conexao.ExecutarManipulacao(CommandType.Text, "UPDATE contrato SET SITUACAO = @SITUACAO WHERE ID=@ID "); } catch (Exception ex) { throw ex; } }
public void CarregarForm(int id) { ContratoModel contrato = new ContratoModel(); var resultado = contrato.DetalharContrato(id); lblDtContrato.Text = resultado.Datacontrato?.ToString("dd/MM/yyyy"); //Carrega Contratente lblEmpresaContratante.Text = resultado.Empresa.NomeRazaoSocial; lblCnpjContratante.Text = Convert.ToUInt64(resultado.Empresa.Cnpj).ToString(@"00\.000\.000\/0000\-00"); lblEnderecoContratante.Text = resultado.Empresa.Endereco; if (resultado.Empresa.Telefone != "" && resultado.Empresa.Telefone.Length == 10) { blbTelefoneContratante.Text = String.Format("{0:(##) ####-####}", resultado.Empresa.Telefone); } if (resultado.Empresa.Telefone != "" && resultado.Empresa.Telefone.Length == 11) { blbTelefoneContratante.Text = String.Format("{0:(##) # ####-####}", resultado.Empresa.Telefone); } //Carrega Contratado Empresa empresa = new Empresa(); var contratado = empresa.BuscarPorId(resultado.IdEmpresaContratada); lblEmpresaContratado.Text = contratado.NomeRazaoSocial; lblCnpjContratado.Text = Convert.ToUInt64(contratado.Cnpj).ToString(@"00\.000\.000\/0000\-00"); lblEnderecoContratado.Text = contratado.Endereco; if (resultado.Empresa.Telefone != "" && resultado.Empresa.Telefone.Length == 10) { lblTelefoneContratado.Text = String.Format("{0:(##) ####-####}", contratado.Telefone); } if (resultado.Empresa.Telefone != "" && resultado.Empresa.Telefone.Length == 11) { lblTelefoneContratado.Text = String.Format("{0:(##) # ####-####}", contratado.Telefone); } ////Demais opcoes do contrato lblObjeto.Text = resultado.Objeto; DescObjeto.Text = resultado.Descricao_do_Objeto; lblDataCarencia.Text = resultado.Carencia.ToString("dd/MM/yyyy"); lblDataVigencia.Text = resultado.Vigencia?.ToString("dd/MM/yyyy"); lblValor.Text = resultado.Valor.ToString("C2"); lblDataPrazo.Text = resultado.Prazo.ToString("dd/MM/yyyy"); lblStatus.Text = resultado.Status; }
public void Update(ContratoModel dados) { conexao = new DlConexao(); try { conexao.limparParametros(); conexao.AdicionarParametros("@ID", dados.ID); conexao.AdicionarParametros("@ID_CLIENTE", dados.ID_CLIENTE); conexao.AdicionarParametros("@VALOR_MES", dados.VALOR_MES); conexao.AdicionarParametros("@DIA_BASE", dados.DIA_BASE); conexao.ExecutarManipulacao(CommandType.Text, "UPDATE contrato SET ID_CLIENTE = @ID_CLIENTE, VALOR_MES = @VALOR_MES ,DIA_BASE = @DIA_BASE WHERE ID=@ID "); } catch (Exception ex) { throw ex; } }
private void IsValid(ContratoModel contrato) { if (contrato.Prestacoes == null) { throw new Exception("Prestações inválidas!"); } if (contrato.QtdParcelas <= 0) { throw new Exception("Parcelas inválidas!"); } if (contrato.ValorFinanciado <= 0) { throw new Exception("Valor Financiado inválido!"); } }
private ContratoModel DADOS() { var Contrato = new ContratoModel(); if (!string.IsNullOrWhiteSpace(iDTextBox.Text)) { Contrato.ID = Convert.ToInt32(iDTextBox.Text); } //dados da tela Contrato.ID_CLIENTE = Convert.ToInt32(iD_CLIENTETextBox.Text); Contrato.VALOR_MES = Convert.ToDecimal(vALOR_MESTextBox.Text); Contrato.DIA_BASE = Convert.ToInt32(dIA_BASETextBox.Text); Contrato.SITUACAO = "ATIVO"; //gravar o aruivo gerado do contrato com o nome do cliente, data , e id do contrato Contrato.Documento = @"C: \Users\Public\Pictures\Sample Pictures\Desert.jpg"; Contrato.ID_IMOVEL = Convert.ToInt32(comboImovel.SelectedValue); return(Contrato); }
public async Task <IList <UsuarioModel> > ObtenerUsuarios() { IList <UsuarioModel> usuarioList = new List <UsuarioModel>(); UsuarioModel usuarioModel = null; ContratoModel contratoModel = null; try { var usuarioResult = await _context.Usuario.ToListAsync(); foreach (var item in usuarioResult) { var rolResult = await _context.Rol.FirstOrDefaultAsync(a => a.IdRol == item.Rol); usuarioModel = new UsuarioModel() { Rut = item.Rut, NombreCompleto = item.NombreCompleto, Email = item.Email, RolDescripcion = rolResult.Descripcion, Vigencia = item.Vigencia }; if (item.Rol == 2) { var contratoResult = await _context.Contrato.FirstOrDefaultAsync(a => a.Productor == item.Rut); contratoModel = new ContratoModel() { FechaInicioContrato = contratoResult.FechaInicioContrato, FechaActualContrato = contratoResult.FechaActualContrato, FechaTerminoContrato = contratoResult.FechaTerminoContrato, Vigencia = contratoResult.Vigencia }; usuarioModel.Contrato = contratoModel; } usuarioList.Add(usuarioModel); } return(usuarioList); } catch (Exception ex) { return(null); } }
public void Atualizar(ContratoModel contrato) { var dados = db.Contratos.Find(contrato.ContratoId); if (dados != null) { dados.Carencia = contrato.Carencia; dados.Datacontrato = contrato.Datacontrato; dados.IdEmpresaContratada = contrato.IdEmpresaContratada; dados.IdEmpresaContratante = contrato.IdEmpresaContratante; dados.Prazo = contrato.Prazo; dados.Valor = contrato.Valor; dados.Status = contrato.Status; dados.Vigencia = contrato.Vigencia; dados.Descricao_do_Objeto = contrato.Descricao_do_Objeto; dados.Objeto = contrato.Objeto; } db.SaveChanges(); }
public void ConsultaDatosCreacion(ContratoModel modelo) { //consulta el nombre de usuario creacion con el id, lo envia a la vista a traves de ViewBag users creador = (from c in context.users join b in context.contratoscomerciales on c.user_id equals b.userid_creacion where b.idcontrato == modelo.idcontrato select c).FirstOrDefault(); ViewBag.user_nombre_cre = creador != null ? creador.user_nombre + " " + creador.user_apellido : null; //consulta el nombre de usuario actualizacion con el id, lo envia a la vista a traves de ViewBag users actualizador = (from c in context.users join b in context.contratoscomerciales on c.user_id equals b.user_idactualizacion where b.idcontrato == modelo.idcontrato select c).FirstOrDefault(); ViewBag.user_nombre_act = actualizador != null ? actualizador.user_nombre + " " + actualizador.user_apellido : null; }
public void FiltrarPorCampos() { ContratoModel contratoModel = new ContratoModel(); DateTime? datainicio = maskdataInicio.Text == " / /" ? null : Convert.ToDateTime(maskdataInicio.Text.Trim()) as DateTime?; string radio = radioTodos.Checked == true ? radioTodos.Text : radioContrato.Checked == true ? radioContrato.Text : radioButton3.Text; contratoModel.Objeto = comboContrato.Text; contratoModel.Status = TipoStatus.Text; if (radio == "Contrato") { contratoModel.Datacontrato = datainicio; } if (radio == "Vigência") { contratoModel.Vigencia = datainicio; } var retorno = contratoModel.BuscarLike(contratoModel); CarregaListarDeContrato(retorno); }
public int Salvar(ContratoModel dados) { int retorno = 0; conexao = new DlConexao(); try { conexao.limparParametros(); conexao.AdicionarParametros("@ID_CLIENTE", dados.ID_CLIENTE); conexao.AdicionarParametros("@VALOR_MES", dados.VALOR_MES); conexao.AdicionarParametros("@DIA_BASE", dados.DIA_BASE); conexao.AdicionarParametros("@SITUACAO", dados.SITUACAO); conexao.AdicionarParametros("@ID_IMOVEL", dados.ID_IMOVEL); conexao.AdicionarParametros("@DOCUMENTO", dados.Documento); retorno = Convert.ToInt32(conexao.ExecutarManipulacao(CommandType.Text, "INSERT INTO contrato(ID_CLIENTE, VALOR_MES, DIA_BASE,SITUACAO,ID_IMOVEL,DOCUMENTO) VALUES (@ID_CLIENTE,@VALOR_MES, @DIA_BASE,@SITUACAO, @ID_IMOVEL, @DOCUMENTO); SELECT LAST_INSERT_ID();")); } catch (Exception ex) { throw ex; } return(retorno); }
public ContratoModel ConsultaContratoID(int contrato) { ContratoModel RETORNO = new ContratoModel(); try { conexao = new DlConexao(); conexao.limparParametros(); conexao.AdicionarParametros("@ID", contrato); var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM contrato WHERE ID = @ID"); if (DATA.Rows.Count > 0) { RETORNO = Genericos.Popular <ContratoModel>(DATA, 0); } } catch (Exception EX) { ExceptionErro.ExibirMenssagemException(EX); } return(RETORNO); }
public ContratoModel ConsultacontratoAtivo(int ID_CLIENTE, string Situacao) { ContratoModel RETORNO = new ContratoModel(); try { conexao = new DlConexao(); conexao.limparParametros(); conexao.AdicionarParametros("@id_cliente", ID_CLIENTE); conexao.AdicionarParametros("@Situacao", Situacao); var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM contrato WHERE ID_CLIENTE = @id_cliente AND SITUACAO = @Situacao"); if (DATA.Rows.Count > 0) { RETORNO = Genericos.Popular <ContratoModel>(DATA, 0); } } catch (Exception EX) { ExceptionErro.ExibirMenssagemException(EX); } return(RETORNO); }