StrataFrame

Publicações arquivadas desta categoria

Dica: StrataFrame - Campo para edição de valores monetários

Publicado por Rogério Mauri em 24 Fev 2008 | sob: Dicas, StrataFrame

Abaixo, classe CurrencyTextBox herdada da classe StrataFrame TextBox, para construção de um campo com máscara de edição no formato padrão monetário (currency).
—————————–
// **
// CurrencyTextBox Class
// Autor: Rogerio - by Licitec (Brazil)
// **

using System;
using System.Collections.Generic;
using System.Text;

namespace Licitec.StrataFrame.WinForms
{
public class CurrencyTextBox : MicroFour.StrataFrame.UI.Windows.Forms.Textbox
{
protected override void OnValidating(System.ComponentModel.CancelEventArgs e)
{
System.Globalization.CultureInfo culture;
culture = System.Globalization.CultureInfo.CreateSpecificCulture(”pt-BR”);
decimal result;

if (this.Text.Trim() != string.Empty && !decimal.TryParse(this.Text, System.Globalization.NumberStyles.Currency, culture, out result))
{

this.HideSelection = false;
this.SelectAll();
System.Windows.Forms.MessageBox.Show(”Entre com um valor válido.”);
this.HideSelection = true;
e.Cancel = true;
}

base.OnValidating(e);
}

protected override void OnValidated(EventArgs e)
{
decimal result;
if (this.Text.Trim() == string.Empty)
{
result = 0;
}
else
{
result = Decimal.Parse(this.Text, System.Globalization.NumberStyles.Currency);
}
this.Text = result.ToString(”c”);

base.OnValidated(e);
}

protected override void OnEnter(EventArgs e)
{
System.Globalization.CultureInfo culture;
culture = System.Globalization.CultureInfo.CreateSpecificCulture(”pt-BR”);
decimal result;
if (decimal.TryParse(this.Text, System.Globalization.NumberStyles.Currency, culture, out result))
{
this.Text = result.ToString();
}

base.OnEnter(e);
}
}
}

Report Sharp-Shooter

Publicado por Rogério Mauri em 23 Jan 2008 | sob: StrataFrame

perpetuumReport - perpetuumReport
Report Sharp-Shooter foi desenhado para o .NET Framework e escrito em C#, contendo apenas um código 100% gerenciado. Esta solução para relatórios destaca-se pelas vantagens que oferece e pela sua capacidade de gerar relatórios de qualquer complexidade, desde fontes de dados múltiplos e exportação de relatórios gerados , até aos formatos mais abrangentes tais como PDF, HTML, EMF, BMP, JPG, GIF, TIFF, PNG, Excel, Excel (XML), CSV, TXT e RTF. Filtros de exportação personalizados podem também ser usados.

StrataFrame - Framework para VS2005

Publicado por Rogério Mauri em 07 Nov 2007 | sob: StrataFrame

Home StrataFrame Right - Home StrataFrame Right

A ferramenta StrataFrame, da MicroFour, agrega poder ao desenvolvimento de aplicações com o Visual Studio 2005. Classes de acesso a dados, regra de negócios, UI, dicionário e camada de segurança de autenticação de usuários agilizam o trabalho e garantem resultados de alta performance.

Para conhecer o StrataFrame, clique aqui.