示例#1
0
 private void TFQuantidade_Load(object sender, EventArgs e)
 {
     valor.DecimalPlaces = Casas_decimais;
     if (!string.IsNullOrEmpty(Ds_label))
     {
         lblQtde.Text = Ds_label;
     }
     if (Vl_default > decimal.Zero)
     {
         valor.Value = Vl_default;
     }
     else
     {
         valor.Value = valor.Minimum;
     }
     if (Vl_saldo > decimal.Zero)
     {
         lblSaldo.Visible = true;
         lblSaldo.Text    = "Saldo: " + Vl_saldo.ToString("N" + Casas_decimais.ToString(), new System.Globalization.CultureInfo("pt-BR", true));
     }
     else
     {
         lblSaldo.Visible = false;
     }
 }
示例#2
0
 private void Confirmar()
 {
     if (valor.Value.Equals(decimal.Zero) && !St_permitirValorZero)
     {
         MessageBox.Show("Obrigatorio informar " + Ds_label.Trim() + ".", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         valor.Focus();
         return;
     }
     if (Vl_Minimo > decimal.Zero &&
         Vl_Minimo > valor.Value)
     {
         MessageBox.Show("Valor informado não pode ser menor que valor minimo permitido<" + Vl_Minimo.ToString("N2", new System.Globalization.CultureInfo("pt-BR", true)) + ">",
                         "mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         valor.Focus();
         return;
     }
     if (Vl_saldo > decimal.Zero &&
         Vl_saldo < valor.Value)
     {
         MessageBox.Show("Valor informado maior que valor permitido.\r\n" +
                         "Vl. Permitido: " + Vl_saldo.ToString("N2", new System.Globalization.CultureInfo("pt-BR", true)) + ".",
                         "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         valor.Focus();
         return;
     }
     DialogResult = DialogResult.OK;
 }