public static frmAccesoBD GetInstance() { if (objInstance == null) { objInstance = new frmAccesoBD(); } return(objInstance); }
private void tsmConectar_Click(object sender, EventArgs e) { frmAccesoBD form = frmAccesoBD.GetInstance(); form.MdiParent = this; form.Show(); form.ServerFocus(); }
private ConexionBE ObtenerConexion() { frmAccesoBD objfrmAccesoBD = frmAccesoBD.GetInstance(); ConexionBE objConexionBE = new ConexionBE(); objConexionBE.Server = objfrmAccesoBD._Server; objConexionBE.DataBase = objfrmAccesoBD._BD; objConexionBE.User = objfrmAccesoBD._Usuario; objConexionBE.Password = objfrmAccesoBD._Contrasena; objConexionBE.DataSource = objfrmAccesoBD._DataSource; return(objConexionBE); }
public void LlenarGrilla() { SystemBC objSystemBC = new SystemBC(); frmAccesoBD objfrmAccesoBD = frmAccesoBD.GetInstance(); List <TablaBE> lstTablaBE = new List <TablaBE>(); try { switch (Convert.ToInt32(objfrmAccesoBD._DataSource)) { case (int)DataSource.SQLServer: lstTablaBE = objSystemBC.Select_SQL_Table(ObtenerConexion()); break; case (int)DataSource.MySQL: lstTablaBE = objSystemBC.Select_MySQL_Table(ObtenerConexion()); break; } dgvTablas.Columns.Clear(); dgvTablas.DataSource = lstTablaBE; dgvTablas.Columns["Nombre"].Width = 200; dgvTablas.Columns["Nombre"].ReadOnly = true; dgvTablas.Columns["Nombre"].HeaderText = "Tabla"; dgvTablas.Columns["Esquema"].Width = 115; dgvTablas.Columns["Esquema"].ReadOnly = true; dgvTablas.Columns["Nombre_Sin_Espacios"].Visible = false; AgregarCheckColumn("DALC"); AgregarCheckColumn("BC"); AgregarCheckColumn("BE"); AgregarCheckColumn("SP"); SeleccionarTodo(true); } catch (Exception) { throw; } }