コード例 #1
0
        /// <summary>
        ///     Métdo que consulta o estoque de ferramenta atual.
        /// </summary>
        /// <param name="GradeDeDadosAtiva">Grade de dados que deu origem à chamada do método.</param>
        private void ConsultaInventario_Tool(UltraGrid GradeDeDadosAtiva)
        {
            var q = GradeDeDadosAtiva.Selected.Rows.Count == 0 ? GradeDeDadosAtiva.Rows[0] : GradeDeDadosAtiva.Selected.Rows[0];

            DataTable dt = SQLQueries.Consulta_InventarioFerramentas(q.Cells["id"].OriginalValue.ToString());

            if (dt != null && dt.Rows.Count > 0)
            {
                FerramentaEstoque t = new FerramentaEstoque();

                t.Id                    = dt.Rows[0]["id"].ToString();
                t.ToolId                = dt.Rows[0]["Id da ferramenta"].ToString();
                t.NomeTool              = dt.Rows[0]["Nome da ferramenta"].ToString();
                t.TipoTool              = dt.Rows[0]["Tipo_Db"].ToString();
                t.SubTipoTool           = dt.Rows[0]["SubTipo_Db"].ToString();
                t.UnidadeMedida         = dt.Rows[0]["Unidade_Db"].ToString();
                t.TipoGestaoVidaUtil    = dt.Rows[0]["TipoGestao_Db"].ToString();
                t.TempoVidaUtil         = dt.Rows[0]["Tempo de vida útil"].ToString();
                t.TemValidade           = dt.Rows[0]["Possui validade"].ToString();
                t.DataValidade          = dt.Rows[0]["Data de validade"].ToString();
                t.Fornecedor            = dt.Rows[0]["Fornecedor"].ToString();
                t.CustoUnitario         = dt.Rows[0]["Custo unitário"].ToString();
                t.TempoRecebimento      = dt.Rows[0]["Tempo para recebimento"].ToString();
                t.QuantidadeEstoque     = dt.Rows[0]["Quantidade em estoque"].ToString();
                t.EstoqueMinimo         = dt.Rows[0]["Estoque mínimo"].ToString();
                t.ParaVenda             = dt.Rows[0]["Permitir venda"].ToString();
                t.ParaFabricacao        = dt.Rows[0]["Permitir fabricação"].ToString();
                t.ParaUsoInterno        = dt.Rows[0]["Permitir uso interno"].ToString();
                t.Estado                = dt.Rows[0]["Estado_Db"].ToString();
                t.UnidadeOrganizacional = dt.Rows[0]["Unidade organizacional"].ToString();
                t.Armazem               = dt.Rows[0]["Armazém"].ToString();
                t.DadosAux              = dt.Rows[0]["Dados adicionais"].ToString();
                t.DtCriacao             = dt.Rows[0]["DtCriacao"].ToString();
                t.UsuarioCriacao        = dt.Rows[0]["UsuarioCriacao"].ToString();
                t.DtUltimaMod           = dt.Rows[0]["DtUltimaMod"].ToString();
                t.UsuarioUltimaMod      = dt.Rows[0]["UsuarioUltimaMod"].ToString();

                Objects.ImplementaNovoFormTela(new FrmInventarios_EstTool(t));
            }
        }
コード例 #2
0
 /// <summary>
 ///     Instância a interface.
 /// </summary>
 /// <param name="Ferramenta">Objeto contendo os dados de estoque de uma ferramenta.</param>
 public FrmInventarios_EstTool(FerramentaEstoque Ferramenta)
 {
     InitializeComponent();
     mTool = Ferramenta;
     InicializaValoresDefault();
 }