private void frmMain_Load(object sender, EventArgs e) { ResultadoStored_DT Resultado = clsBD.ObtenerListado(); if (Resultado.HayError) { MessageBox.Show(Resultado.Error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } Listado = new DataTable(); Listado = Resultado.Resultado; lblConteoCartas.Text = "Cartas generadas en el sistema: " + Listado.Rows.Count.ToString(); }
public static ResultadoStored_DT ObtenerListado(bool DevolverError = true, int TimeOut = 0) { ResultadoStored_DT Resultado = new ResultadoStored_DT(new DataTable("Resultado"), string.Empty, false); SqlConnection cn = null; SqlCommand cmd = null; try { cn = new SqlConnection(Cnx); cmd = new SqlCommand(QueryListado, cn); cmd.CommandType = CommandType.Text; cn.Open(); if (TimeOut > 0) { cmd.CommandTimeout = TimeOut; } Resultado.Resultado.Load(cmd.ExecuteReader(CommandBehavior.CloseConnection)); } catch (Exception ex) { Resultado.HayError = true; Resultado.Resultado = new DataTable("Error"); if (DevolverError) { Resultado.Error = "Error: " + ex.Message; } else { Resultado.Error = string.Empty; } } return(Resultado); }