Beispiel #1
0
        public void GenerarClase()
        {
            StreamWriter be = File.AppendText(_Ruta);

            be.WriteLine("    public class " + ToolBC.StandarizarNombreClase(_objTablaBE.Nombre) + "BE");
            be.WriteLine("    {");
            foreach (ColumnaBE c in _lstColumnaBE)
            {
                switch (_DataSource)
                {
                case (int)DataSource.SQLServer:
                    be.WriteLine("        public " + ToolBC.TypeFromSQL(c.Tipo_Dato) + (c.Acepta_Nulos && !ToolBC.ClaseNull(ToolBC.TypeFromSQL(c.Tipo_Dato)) ? "?" : "") + " " + ToolBC.StandarizarNombreClase(c.Nombre) + " { get; set; }");
                    break;

                case (int)DataSource.MySQL:
                    be.WriteLine("        public " + ToolBC.TypeFromMySQL(c.Tipo_Dato) + (c.Acepta_Nulos && !ToolBC.ClaseNull(ToolBC.TypeFromMySQL(c.Tipo_Dato)) ? "?" : "") + " " + ToolBC.StandarizarNombreClase(c.Nombre) + " { get; set; }");
                    break;
                }
            }
            be.WriteLine("    }");

            be.Close();
        }