示例#1
0
 public override void afterNovo()
 {
     pDados.LimparRegistro();
     ID_Requisicao.Focus();
     BS_Insumos.RemoveCurrent();
     BS_Insumos.AddNew();
 }
示例#2
0
        public void buscarInsumo()
        {
            VLUnitarioTotal.Value = 0;
            Total.Value           = 0;
            QTDETotal.Value       = 0;

            if (BS_LanAtividade.Current != null)
            {
                TList_LanInsumos lista = TCN_LanInsumos.Busca(0, Convert.ToDecimal((BS_LanAtividade.Current as TRegistro_LanAtividade).ID_LanctoAtiv), 0, "");

                if (lista != null)
                {
                    if (lista.Count > 0)
                    {
                        BS_Insumos.DataSource = lista;

                        VLUnitarioTotal.Value = Convert.ToDecimal(lista.Sum(p => p.VL_Unitario));
                        Total.Value           = Convert.ToDecimal(lista.Sum(p => p.VL_Total));
                        QTDETotal.Value       = Convert.ToDecimal(lista.Sum(p => p.Quantidade));
                    }
                    else
                    {
                        BS_Insumos.Clear();
                    }
                }
            }
            else
            {
                BS_Insumos.Clear();
            }
        }
示例#3
0
 public TFLanInsumos()
 {
     InitializeComponent();
     habilitarControls(true);
     pDados.set_FormatZero();
     BB_Gravar.Visible   = true;
     BB_Cancelar.Visible = true;
     BB_Buscar.Visible   = false;
     BS_Insumos.AddNew();
     Dt_Custo.Text = DateTime.Now.ToString("dd/MM/yyyy");
     ID_Requisicao.Focus();
 }
示例#4
0
        private void tsBB_RemoverInsumo_Click(object sender, EventArgs e)
        {
            if (BS_Insumos.Current != null)
            {
                try
                {
                    //DELETA O ATIVIDADE ITEM
                    TCN_LanInsumos.DeletaLanInsumos((BS_Insumos.Current as TRegistro_LanInsumos), null);

                    BS_Insumos.RemoveCurrent();
                    buscarInsumo();

                    MessageBox.Show("Insumo removido com sucesso!");
                }
                catch (Exception erro)
                {
                    MessageBox.Show("ERRO: " + erro.Message);
                }
            }
            else
            {
                MessageBox.Show("Atenção, é necessário selecionar um insumo!");
            }
        }