//Botoes novos private void BB_GravarItem_Click(object sender, EventArgs e) { if (bsItem.Current != null) { if (cd_local.Text.Trim().Equals(string.Empty)) { MessageBox.Show("Obrigatório Informar Local de Armazanagem!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); cd_local.Focus(); return; } if (qtd_contadaEditFloat.Value.Equals(0)) { if (!(MessageBox.Show("Gravar item com quantidade igual a zero?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)) { qtd_contadaEditFloat.Focus(); return; } } if (vl_unitarioEditFloat.Value.Equals(0)) { MessageBox.Show("Obrigatório Informar Valor Unitário!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); vl_unitarioEditFloat.Focus(); return; } if (TCN_Inventario_Item_X_Saldo.GravarInventarioItemSaldo(bsItem.Current as TRegistro_Inventario_Item_X_Saldo, null).Trim() != string.Empty) { bsItem.MoveNext(); cd_local.Focus(); } } }
private void afterBusca() { if (bsItem.Current != null) { decimal id_inventario = (bsItem.Current as TRegistro_Inventario_Item_X_Saldo).Id_inventario; bsItem.Clear(); bsItem.DataSource = TCN_Inventario_Item_X_Saldo.Buscar(id_inventario, "", "", 0, "", null); } }
private void BB_Excluir_Click(object sender, EventArgs e) { if (bsItem.Current != null) { if (MessageBox.Show("Confirma Exclusão do Item?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { if (TCN_Inventario_Item_X_Saldo.DeletarInventarioItemSaldo((bsItem.Current as TRegistro_Inventario_Item_X_Saldo), null).Trim() != "") { afterBusca(); } } } }
private void BB_ProcessarInv_Click(object sender, EventArgs e) { if (bsItem.Count > 0) { if (MessageBox.Show("Confirma o processamento do Inventario?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { if (TCN_Inventario_Item_X_Saldo.ProcessarInventario((bsItem.Current as TRegistro_Inventario_Item_X_Saldo).Id_inventario, null).Trim() != "") { MessageBox.Show("Inventario Processado com Sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.OK; } } } }
void bb_saldoInventario_Click(object sender, EventArgs e) { if (bsInventario.Current != null) { TFLan_SaldoInventario fSaldo = new TFLan_SaldoInventario(); try { fSaldo.BB_ProcessarInv.Enabled = (bsInventario.Current as Tregistro_Inventario).St_inventario.Trim().ToUpper() != "P"; fSaldo.bsItem.DataSource = TCN_Inventario_Item_X_Saldo.Buscar((bsInventario.Current as Tregistro_Inventario).Id_inventario, "", "", 0, "", null); fSaldo.ShowDialog(); } finally { fSaldo.Dispose(); } buscarRegistros(); } }