internal DataTable searchMaquinaByIdAluno(MaquinaDTO dto) { StringBuilder str = new StringBuilder(); str.Append(@"Select TipoMaquina.IdTipo, TipoMaquina.DescricaoTipo, Maquina.ModeloMaquina, Maquina.NrSerieMaquina, Maquina.IdMaquina, Maquina.IdAluno, Maquina.IMEI From TipoMaquina inner join Maquina on TipoMaquina.IdTipo = Maquina.IdTipo Where Maquina.IdAluno = @idAluno order by TipoMaquina.IdTipo" ); SqlCommand dbCommand = new SqlCommand(str.ToString()); dbCommand.CommandType = CommandType.Text; IDataParameter situacao = new SqlParameter(); situacao.ParameterName = "@IdAluno"; situacao.Value = dto.idAluno; situacao.DbType = System.Data.DbType.Int32;//System.Data.DbType.Guid; dbCommand.Parameters.Add(situacao); database.GetSourceConnection(); return(database.ExecutaDataSetParameter(dbCommand).Tables[0]); }
public IEnumerable <MaquinaDTO> GetMaquinas() { IEnumerable <Maquina> lista = repo.SelectAll(); List <MaquinaDTO> listaFinal = new List <MaquinaDTO> (); List <TipoMaquina> listaTipo = _context.TipoMaquinas.ToList(); String desc = ""; foreach (Maquina m in lista) { foreach (TipoMaquina tm in listaTipo) { if (tm.Id == m.tipoMaquina) { desc = tm.descricao.descricao; } } MaquinaDTO dto; dto = new MaquinaDTO { descricao = m.descricao.descricao, marca = m.marca.marca, modelo = m.modelo.modelo, descTipoMaquina = desc, ativa = m.ativa }; listaFinal.Add(dto); } return(listaFinal); }
protected void cmdGravar_Click(object sender, EventArgs e) { try { if (Page.IsValid) { MaquinaDTO dto = new MaquinaDTO(); dto.modeloMaquina = txtModelo.Text; dto.nrSerieMaquina = txtNrSerie.Text; dto.idTipo = int.Parse(cmbTipo.SelectedValue); dto.imei = txtIMEI.Text; //HttpCookie Session = Request.Cookies["BEPiDUCB.Site"]; dto.idAluno = int.Parse(Session["IAluno"].ToString()); MaquinaBRL brl = new MaquinaBRL(); if (brl.insertMaquina(dto)) { Response.Redirect("AddMaquina?Situacao=1"); } } } catch (Exception ex) { lblResultado.Text = "Um erro aconteceu - " + ex.Message.ToString() + ex.StackTrace.ToString(); } }
private void preencherDados() { try { MaquinaDTO _dto = new MaquinaDTO(); _dto.idAluno = int.Parse(hdIdAluno.Value); MaquinaBRL _maquinaBRL = new MaquinaBRL(); DataTable dtMaquina = _maquinaBRL.searchMaquinaByIdAluno(_dto); if (dtMaquina != null && dtMaquina.Rows.Count > 0) { cmbTipo.SelectedValue = dtMaquina.Rows[0]["IdTipo"].ToString(); txtNrSerie.Text = dtMaquina.Rows[0]["NrSerieMaquina"].ToString(); txtModelo.Text = dtMaquina.Rows[0]["ModeloMaquina"].ToString(); hdIdMaquina.Value = dtMaquina.Rows[0]["IdMaquina"].ToString(); hdIdAluno.Value = dtMaquina.Rows[0]["IdAluno"].ToString(); cmdGravar.Visible = false; } else { cmdAtualizar.Visible = false; } } catch (Exception ex) { throw ex; } }
public ActionResult <MaquinaDTO> GetMaquinaByDescricao(String descricao) { long id = 0; List <Maquina> lista = _context.Maquinas.ToList(); foreach (Maquina m in lista) { if (m.descricao.descricao == descricao) { id = m.Id; } } var maq = repo.SelectById(id); if (maq == null) { return(NotFound()); } long tipoM = maq.tipoMaquina; var tipo = repoTipo.SelectById(tipoM); MaquinaDTO dto; dto = new MaquinaDTO { descricao = maq.descricao.descricao, marca = maq.marca.marca, modelo = maq.modelo.modelo, descTipoMaquina = tipo.descricao.descricao, ativa = maq.ativa }; return(Ok(dto)); }
protected void cmdGravar_Click(object sender, EventArgs e) { try { if (Page.IsValid) { MaquinaDTO dto = new MaquinaDTO(); dto.modeloMaquina = txtModelo.Text; dto.nrSerieMaquina = txtNrSerie.Text; dto.idTipo = int.Parse(cmbTipo.SelectedValue); //HttpCookie Session = Request.Cookies["BEPiDUCB.Site"]; //if (Session != null && !Session["I"].Equals("0")) //0 é para os administradores dto.idAluno = int.Parse(hdIdAluno.Value); MaquinaBRL brl = new MaquinaBRL(); if (brl.insertMaquina(dto)) { //Response.Redirect("AllVinculo?Situacao=1"); lblResultado.Text = "Inserido com sucesso."; } } } catch (Exception ex) { lblResultado.Text = "Um erro aconteceu - " + ex.Message.ToString() + ex.StackTrace.ToString(); } }
public async Task <IActionResult> PutMaquina(MaquinaDTO update_maquina) { var maquina = (await repositorioMaquina.getMaquinaById(update_maquina.Id)).Value; if (maquina == null) { return(NotFound("A máquina escolhida não existe!")); } maquina.nomeMaquina = new NomeMaquina(update_maquina.nomeMaquina); maquina.posicaoLinhaProducao = new PosicaoAbsoluta(update_maquina.x, update_maquina.y); maquina.posicaoRelativa = new PosicaoRelativa(update_maquina.posicaoRelativa); maquina.marcaMaquina = new MarcaMaquina(update_maquina.marcaMaquina); maquina.modeloMaquina = new ModeloMaquina(update_maquina.modeloMaquina); var tipoMaquina = (await repositorioTipoMaquina.getTipoMaquinaById(update_maquina.id_tipoMaquina)).Value; if (tipoMaquina == null) { return(NotFound("O tipo de máquina escolhido não existe!")); } if (!maquina.alterarIdTipoMaquina(tipoMaquina)) { return(BadRequest("Não foi possivel alterar o tipo de máquina!")); } await repositorioMaquina.updateMaquina(maquina); //return Ok("Maquina Atualizada com sucesso!"); return(NoContent()); }
protected void cmbTipo_SelectedIndexChanged(object sender, EventArgs e) { MaquinaDTO maquinaDTO = new MaquinaDTO(); maquinaDTO.idTipo = int.Parse(cmbTipo.SelectedValue.ToString()); maquinaDTO.idAluno = int.Parse(hdIdAluno.Value); MaquinaBRL _brl = new MaquinaBRL(); DataTable dt = _brl.searchMaquinaByIdTipoAndIdAluno(maquinaDTO); if (dt != null && dt.Rows.Count > 0) { txtNrSerie.Text = dt.Rows[0]["NrSerieMaquina"].ToString(); txtModelo.Text = dt.Rows[0]["ModeloMaquina"].ToString(); hdIdMaquina.Value = dt.Rows[0]["IdMaquina"].ToString(); hdIdAluno.Value = dt.Rows[0]["IdAluno"].ToString(); } else { txtNrSerie.Text = ""; txtModelo.Text = ""; cmdAtualizar.Visible = false; cmdGravar.Visible = true; } }
public async Task <ActionResult <Maquina> > postMaquina(MaquinaDTO newMaquina) { var tipo_maquina = await repositorioTipoMaquina.getTipoMaquinaById(newMaquina.id_tipoMaquina); repositorioMaquina.addMaquina(new Maquina(newMaquina.Id, newMaquina.nomeMaquina, newMaquina.marcaMaquina, newMaquina.modeloMaquina, newMaquina.x, newMaquina.y, newMaquina.posicaoRelativa, newMaquina.id_tipoMaquina, tipo_maquina.Value, newMaquina.id_linhaProducao, true)); return(CreatedAtAction(nameof(getMaquina), new Maquina { nomeMaquina = new NomeMaquina(newMaquina.nomeMaquina) }, newMaquina)); }
internal void updateMaquina(MaquinaDTO dto) { StringBuilder str = new StringBuilder(); str.Append(@"UPDATE Maquina SET ModeloMaquina=@ModeloMaquina, NrSerieMaquina=@NrSerieMaquina, IdTipo=@IdTipo, IdAluno=@IdAluno, IMEI=@imei WHERE IdMaquina = @IdMaquina"); SqlCommand dbCommand = new SqlCommand(str.ToString()); dbCommand.CommandType = CommandType.Text; IDataParameter titulo = new SqlParameter(); titulo.ParameterName = "@ModeloMaquina"; titulo.Value = dto.modeloMaquina; titulo.DbType = System.Data.DbType.String;//System.Data.DbType.Guid; dbCommand.Parameters.Add(titulo); IDataParameter ime = new SqlParameter(); ime.ParameterName = "@IMEI"; ime.Value = dto.imei; ime.DbType = System.Data.DbType.String;//System.Data.DbType.Guid; dbCommand.Parameters.Add(ime); IDataParameter data = new SqlParameter(); data.ParameterName = "@NrSerieMaquina"; data.Value = dto.nrSerieMaquina; data.DbType = System.Data.DbType.String;//System.Data.DbType.Guid; dbCommand.Parameters.Add(data); IDataParameter descricao = new SqlParameter(); descricao.ParameterName = "@IdTipo"; descricao.Value = dto.idTipo; descricao.DbType = System.Data.DbType.Int32;//System.Data.DbType.Guid; dbCommand.Parameters.Add(descricao); IDataParameter situacao = new SqlParameter(); situacao.ParameterName = "@IdAluno"; situacao.Value = dto.idAluno; situacao.DbType = System.Data.DbType.Int32;//System.Data.DbType.Guid; dbCommand.Parameters.Add(situacao); IDataParameter idMaq = new SqlParameter(); idMaq.ParameterName = "@IdMaquina"; idMaq.Value = dto.idMaquina; idMaq.DbType = System.Data.DbType.Int32;//System.Data.DbType.Guid; dbCommand.Parameters.Add(idMaq); database.GetSourceConnection(); database.ExecutaNonQueryParameter(dbCommand); }
public DataTable searchMaquinaByIdAluno(MaquinaDTO dto) { try { return(_maquinaDAO.searchMaquinaByIdAluno(dto)); } catch (Exception ex) { throw ex; } }
public Boolean updateMaquina(MaquinaDTO dto) { try { _maquinaDAO.updateMaquina(dto); return(true); } catch (Exception ex) { throw ex; } }
public bool insertMaquina(MaquinaDTO dto) { try { _maquinaDAO.insertMaquina(dto); return(true); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { //HttpCookie Session = Request.Cookies["BEPiDUCB.Site"]; //if (Session == null || Session["I"].ToString().Equals("0")) if (Session == null) { Response.Redirect("Login"); } else { //int idAluno = int.Parse(Session["I"].ToString()); int idAluno = int.Parse(Request.Params["id"].ToString()); AlunoDTO dto = new AlunoDTO(); dto.idAluno = idAluno; BEPiD.Business.BRL.AlunoBRL alunoBRL = new Business.BRL.AlunoBRL(); DataTable dtAluno = alunoBRL.searchDadosPrincipais(dto); if (dtAluno != null && dtAluno.Rows.Count > 0) { Session.Add("Endereco", dtAluno.Rows[0]["endereco"].ToString()); Session.Add("Cidade", dtAluno.Rows[0]["cidade"].ToString()); Session.Add("Identidade", dtAluno.Rows[0]["Identidade"].ToString()); Session.Add("Orgao", dtAluno.Rows[0]["orgao"].ToString()); Session.Add("Nacionalidade", dtAluno.Rows[0]["Nacionalidade"].ToString()); Session.Add("EstadoCivil", dtAluno.Rows[0]["EstadoCivil"].ToString()); Session.Add("CEP", dtAluno.Rows[0]["CEP"].ToString()); Session.Add("N", dtAluno.Rows[0]["Nome"].ToString()); Session.Add("C", dtAluno.Rows[0]["CPF"].ToString()); //buscando as máquinas MaquinaDTO dtoMaquina = new MaquinaDTO(); dtoMaquina.idAluno = idAluno; MaquinaBRL maquinaBRL = new MaquinaBRL(); DataTable dtMaquina = maquinaBRL.searchMaquinaByIdAluno(dtoMaquina); for (int i = 0; i < dtMaquina.Rows.Count; i++) { Session.Add("NRSerie" + i, dtMaquina.Rows[i]["NrSerieMaquina"].ToString()); } if (dtMaquina.Rows.Count == 0) { Session.Add("NRSerie0", ""); Session.Add("NRSerie1", ""); Session.Add("NRSerie2", ""); } } } }
private void preencherGrid() { //HttpCookie Session = Request.Cookies["BEPiDUCB.Site"]; if (Session["IAluno"] != null) //0 é para os administradores { MaquinaDTO dto = new MaquinaDTO(); dto.idAluno = int.Parse(Session["IAluno"].ToString()); MaquinaBRL brl = new MaquinaBRL(); grdMaquinas.DataSource = brl.searchMaquinaByIdAluno(dto); grdMaquinas.DataBind(); } }
public async Task <IActionResult> desativarMaquina(MaquinaDTO update_maquina) { var maquina = (await repositorioMaquina.getMaquinaById(update_maquina.Id)).Value; if (maquina == null) { return(NotFound("A máquina escolhida não existe!")); } maquina.estado = false; await repositorioMaquina.updateMaquina(maquina); //return Ok("Maquina Atualizada com sucesso!"); return(NoContent()); }
protected void grdMaquinas_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Deletar") { int _index = int.Parse((string)e.CommandArgument); string chave = grdMaquinas.DataKeys[_index]["IdMaquina"].ToString(); MaquinaDTO dto = new MaquinaDTO(); dto.idMaquina = int.Parse(chave); MaquinaBRL brl = new MaquinaBRL(); if (brl.deleteMaquina(dto)) { Response.Redirect("AddMaquina.aspx?id=deletado"); } } }
/// <summary> /// Ejecuta un procedimiento DAL de Máquinas de Producción, y el resultado lo recorre para acceder a sus datos y /// crear un listado de objetos de tipo MaquinaDTO. /// </summary> /// <returns>Lista genérica de tipo MaquinaDTO con las maquinas de producción.</returns> public List <MaquinaDTO> ListarMaquinas() { List <MaquinaDTO> _listMaquinas = new List <MaquinaDTO>(); foreach (DataRow fila in _maquinaDal.SelectMaquinas().Rows) { MaquinaDTO _maquin = new MaquinaDTO { Codigo = fila["Codigo"].ToString(), Nombre = fila["Nombre"].ToString(), Abreviacion = fila["Abreviacion"].ToString(), Capacidad = int.Parse(fila["Capacidad"].ToString()), Limite = int.Parse(fila["Limite"].ToString()) }; _listMaquinas.Add(_maquin); } return(_listMaquinas); }
internal void deleteMaquina(MaquinaDTO dto) { StringBuilder str = new StringBuilder(); str.Append(@"DELETE Maquina WHERE IdMaquina = @IdMaquina"); SqlCommand dbCommand = new SqlCommand(str.ToString()); dbCommand.CommandType = CommandType.Text; IDataParameter idMaq = new SqlParameter(); idMaq.ParameterName = "@IdMaquina"; idMaq.Value = dto.idMaquina; idMaq.DbType = System.Data.DbType.Int32;//System.Data.DbType.Guid; dbCommand.Parameters.Add(idMaq); database.GetSourceConnection(); database.ExecutaNonQueryParameter(dbCommand); }
public ActionResult <Maquina> PostMaquina(MaquinaDTO dto) { List <TipoMaquina> listaTiposMaq = _context.TipoMaquinas.ToList(); List <Maquina> listaMaq = _context.Maquinas.ToList(); int flag = 0; long id = 0; foreach (Maquina maq in listaMaq) { if (dto.descricao == maq.descricao.descricao) { return(BadRequest()); } } foreach (TipoMaquina tp in listaTiposMaq) { if (dto.descTipoMaquina == tp.descricao.descricao) { flag = 1; id = tp.Id; } } if (flag == 0) { return(BadRequest()); } Maquina m = new Maquina { descricao = new DescricaoMaquina { descricao = dto.descricao }, marca = new Marca { marca = dto.marca }, modelo = new Modelo { modelo = dto.modelo }, posicao = 0, tipoMaquina = id, ativa = true }; return(Ok(repo.Insert(m))); }
public ActionResult <MaquinaDTO> GetMaquinaById(long id) { var maq = repo.SelectById(id); if (maq == null) { return(NotFound()); } long tipoM = maq.tipoMaquina; var tipo = repoTipo.SelectById(tipoM); MaquinaDTO dto; dto = new MaquinaDTO { descricao = maq.descricao.descricao, marca = maq.marca.marca, modelo = maq.modelo.modelo, descTipoMaquina = tipo.descricao.descricao, ativa = maq.ativa }; return(Ok(dto)); }
protected void cmdAtualizar_Click(object sender, EventArgs e) { try { MaquinaDTO _dto = new MaquinaDTO(); _dto.idAluno = int.Parse(hdIdAluno.Value); _dto.idMaquina = int.Parse(hdIdMaquina.Value); _dto.modeloMaquina = txtModelo.Text; _dto.nrSerieMaquina = txtNrSerie.Text; _dto.idTipo = int.Parse(cmbTipo.SelectedValue); MaquinaBRL _brl = new MaquinaBRL(); if (_brl.updateMaquina(_dto)) { lblResultado.Text = "Atualizado com sucesso."; } } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> Cadastrar(CadastroViewModel model) { var maquina = new Maquina { NomeMaquina = model.NomeMaquina, IP = model.IP, AntiVirus = model.AntiVirus, FireWall = model.FireWall, VersaoWindows = model.VersaoWindows, VersaoNet = model.VersaoNet, TamanhoHDDisponivel = model.TamanhoHDDisponivel, TamanhoHDTotal = model.TamanhoHDTotal }; var resultado = await _maquina.Adicionar(maquina); var tokenHandler = new JwtSecurityTokenHandler(); var key = Encoding.ASCII.GetBytes("tes123d123123asd2adasdas1312ewte"); var tokenDescriptor = new SecurityTokenDescriptor { Subject = new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Name, ""), new Claim(ClaimTypes.Role, "") }), SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha256Signature) }; MaquinaDTO maquinaDTO = new MaquinaDTO(); var token = tokenHandler.CreateToken(tokenDescriptor); maquinaDTO.Token = tokenHandler.WriteToken(token); return(Ok(maquinaDTO.Token)); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //HttpCookie Session = Request.Cookies["BEPiDUCB.Site"]; //if (Session == null || Session["I"].ToString().Equals("0")) //{ // Response.Redirect("Login"); //} if (Session["N"] != null) { int idAluno = int.Parse(Request.Params["id"].ToString()); //buscando dados do aluno AlunoDTO dto = new AlunoDTO(); dto.idAluno = idAluno; BEPiD.Business.BRL.AlunoBRL alunoBRL = new Business.BRL.AlunoBRL(); DataTable dtAluno = alunoBRL.searchDadosPrincipais(dto); if (dtAluno != null && dtAluno.Rows.Count > 0) { Session.Add("Endereco", dtAluno.Rows[0]["endereco"].ToString()); Session.Add("Cidade", dtAluno.Rows[0]["cidade"].ToString()); Session.Add("Estado", dtAluno.Rows[0]["Estado"].ToString()); Session.Add("CEP", dtAluno.Rows[0]["CEP"].ToString()); Session.Add("Identidade", dtAluno.Rows[0]["Identidade"].ToString()); Session.Add("Orgao", dtAluno.Rows[0]["orgao"].ToString()); Session.Add("Nacionalidade", dtAluno.Rows[0]["Nacionalidade"].ToString()); Session.Add("EstadoCivil", dtAluno.Rows[0]["EstadoCivil"].ToString()); Session.Add("N", dtAluno.Rows[0]["Nome"].ToString()); Session.Add("CPF", dtAluno.Rows[0]["CPF"].ToString()); } //buscando dados da máquina MaquinaDTO maquinaDTO = new MaquinaDTO(); maquinaDTO.idAluno = idAluno; BEPiD.Business.BRL.MaquinaBRL maquinaBRL = new Business.BRL.MaquinaBRL(); DataTable dtMaquina = maquinaBRL.searchMaquinaByIdAluno(maquinaDTO); //if (dtMaquina != null && dtMaquina.Rows.Count > 0) for (int i = 0; i < dtMaquina.Rows.Count; i++) { if (dtMaquina.Rows[i]["idTipo"].ToString().Equals("1")) { Session.Add("Macbook", dtMaquina.Rows[i]["NrSerieMaquina"].ToString()); } if (dtMaquina.Rows[i]["idTipo"].ToString().Equals("2")) { Session.Add("iPad", dtMaquina.Rows[i]["NrSerieMaquina"].ToString()); } if (dtMaquina.Rows[i]["idTipo"].ToString().Equals("3")) { Session.Add("iPhone", dtMaquina.Rows[i]["NrSerieMaquina"].ToString()); } } geraWord(sender, e); } } }