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; } }
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; }