Ejemplo n.º 1
0
        public void ShowFormMovimentar(DataGridView gridView)
        {
            //  pegando o index da linha selecionada no datagridview
            DataGridViewRow row = gridView.Rows[gridView.CurrentRow.Index];

            if (row.Cells["disponivel"].Value.Equals(true))
            {
                FormMovimentar formMovimentar = new FormMovimentar();
                formMovimentar.Cd_produto       = ConManager.GetCD_ProdutoPorCD_Movimentacao(int.Parse(row.Cells["cd_movimentacao"].Value.ToString()));
                formMovimentar.Nome_produto     = (row.Cells["Produto"].Value.ToString());
                formMovimentar.Filial_Remetente = ConManager.GetStringConsulta("SELECT Filiais.nome FROM Movimentacoes " +
                                                                               "INNER JOIN Filiais ON Movimentacoes.cd_filial_destinataria = Filiais.id " +
                                                                               "WHERE cd_movimentacao IN(SELECT MAX(cd_movimentacao) FROM Movimentacoes WHERE cd_produto = @produto)", "@produto", int.Parse(row.Cells["Código Produto"].Value.ToString()));
                formMovimentar.Show();
                formMovimentar.FormClosed += FormMovimentar_FormClosed;
            }
            else
            {
                MessageBox.Show("Produto Indisponível!");
            }
        }