public MateriaPrimaVO ListarPorCodigo(int codigoMateriaPrima) { var query = from m in _repositorioDataContext.MateriaPrimas join n in _repositorioDataContext.Normas on m.CodNorma equals (n.CodNorma) where m.CodMateriaPrima == codigoMateriaPrima select new MateriaPrimaVO() { CodMateriaPrima = m.CodMateriaPrima, ClasseTipoVo = (from ct in _repositorioDataContext.ClasseTipos where ct.CodClasseTipo == m.CodClasseTipo select new ClasseTipoVO() { CodClasseTipo = ct.CodClasseTipo, Descricao = ct.Descricao }).FirstOrDefault(), DataCadastro = m.DataCadastro, DataAlteracao = m.DataAlteracao, NormaVo = new NormaVO() { CodNorma = n.CodNorma, Descricao = n.Descricao, Revisao = n.Revisao }, UsuarioInc = m.UsuarioInc, UsuarioAlt = m.UsuarioAlt }; var materiaPrima = new MateriaPrimaVO(); if (query.Count() > 0) materiaPrima = query.FirstOrDefault(); return materiaPrima; }
public string GetNameProduct(int codigo) { string descricao = string.Empty; var query = from m in _repositorioDataContext.MateriaPrimas join n in _repositorioDataContext.Normas on m.CodNorma equals (n.CodNorma) where m.CodMateriaPrima == codigo select new MateriaPrimaVO() { ClasseTipoVo = (from ct in _repositorioDataContext.ClasseTipos where ct.CodClasseTipo == m.CodClasseTipo select new ClasseTipoVO() { Descricao = ct.Descricao }).FirstOrDefault(), NormaVo = new NormaVO() { Descricao = n.Descricao, Revisao = n.Revisao } }; var materiaPrima = new MateriaPrimaVO(); if (query.Count() > 0) materiaPrima = query.FirstOrDefault(); descricao = materiaPrima.NormaVo.Descricao + "/" + materiaPrima.NormaVo.Revisao + (materiaPrima.ClasseTipoVo != null ? materiaPrima.ClasseTipoVo.Descricao : string.Empty); return descricao; }
public ItemEntradaEstoqueVO() { MateriaPrimaVo = new MateriaPrimaVO(); BitolaVo = new BitolaVO(); EntradaEstoqueVo = new EntradaEstoqueVO(); UnidadeVo = new UnidadeVO(); CertificadoScanneado = new byte[0]; DataCadastro = DateTime.Now; DataAlteracao = DateTime.Now; CodUsuarioAlt = 1; CodUsuarioInc = 1; Ipi = 0; Lote = 0; }
public ItemPedidoCompraVO() { CodItemPedidoCompra = 0; PedidoCompraVo = new PedidoCompraVO(); MateriaPrimaVo = new MateriaPrimaVO(); UnidadeVo = new UnidadeVO(); Valor = 0; Qtd = 0; Ipi = 0; BitolaVo = new BitolaVO(); DataCadastro = DateTime.Now; UsuarioInc = 1; DataAlteracao = DateTime.Now; UsuarioAlt = 1; }
public static string[] GetClasseTipo(string prefixText) { MateriaPrimaVO identMateriaPrimaVo = new MateriaPrimaVO(); //Todo: Depois do tratamento na procedure, remover a linha abaixo identMateriaPrimaVo.ClasseTipoVo.Descricao = prefixText; List<ClasseTipoVO> lstClasseTipo = new ClasseTipo().ListarPorClasseTipo(identMateriaPrimaVo.ClasseTipoVo.Descricao); List<string> items = new List<string>(); foreach (ClasseTipoVO item in lstClasseTipo) { items.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem( item.Descricao, item.CodClasseTipo.ToString())); } return items.ToArray(); }
public static string[] GetNorma(string prefixText) { MateriaPrimaVO identMateriaPrimaVo = new MateriaPrimaVO(); //Todo: Depois do tratamento na procedure, remover a linha abaixo identMateriaPrimaVo.NormaVo.Descricao = prefixText; List<MateriaPrimaVO> lNorma = new Norma().ListarPorNorma(identMateriaPrimaVo.NormaVo.Descricao); List<string> items = new List<string>(); foreach (MateriaPrimaVO item in lNorma) { string descricao = item.NormaVo.Descricao + "/" + item.NormaVo.Revisao; if (item.ClasseTipoVo != null) descricao += item.ClasseTipoVo.Descricao; items.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem( descricao, item.CodMateriaPrima.ToString())); } return items.ToArray(); }
protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e) { if (!e.CommandName.Equals("Page")) { MateriaPrimaVO identMateriaPrima = new MateriaPrimaVO(); identMateriaPrima.CodMateriaPrima = Convert.ToInt16(e.CommandArgument); if (e.CommandName == "Excluir") { new MateriaPrima().Excluir(Convert.ToInt32(identMateriaPrima.CodMateriaPrima), UsuarioAtivo.CodFuncionario.Value); Pesquisar(); } else if (e.CommandName == "Editar") { hdfTipoAcao.Value = "Editar"; hdfTipoAcaoComposicaoMateriaPrima.Value = "Incluir"; hdfTipoAcaoResistenciaTracao.Value = "Incluir"; CarregarCombos(); DadosMateriaPrima = new MateriaPrima().ListarTudo(identMateriaPrima.CodMateriaPrima); Master.PosicionarFoco(ddlNorma); TabContainer1.ActiveTabIndex = 0; mpeIncluirMateriaPrima.Show(); } } }