protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (DesignMode) { } else { //TODO: Implementar inyeccion de dependencias DatosSucursales = new SucursalesRepositorio(); IEnumerable <Entidades.Sucursal> coleccionSucursales = DatosSucursales.Recuperar(); foreach (Entidades.Sucursal sucursal in coleccionSucursales) { ListaSucursales.Rows.Add(new object[] { sucursal.SucursalId, sucursal.Numero, sucursal.Nombre, sucursal.Estado, sucursal.Ciudad, sucursal.Direccion, sucursal.Activo }); } } }
private void Form1_Load(object sender, EventArgs e) { if (!DesignMode) { NotificadorEstado = ServiceLocator.Current.GetInstance <INotificador>("BarraDeEstado"); SucursalesRepositorio = ServiceLocator.Current.GetInstance <AccesoDatos.ISucursales>(); CatalogoSucursales = SucursalesRepositorio.Recuperar().ToArray(); tsbSucursalActiva.Items.AddRange(CatalogoSucursales); tsbSucursalActiva.ComboBox.DisplayMember = "Nombre"; //Seleccionar la primera sucursal, solo en el caso que haya if (tsbSucursalActiva.Items.Count > 0) { tsbSucursalActiva.SelectedIndex = 0; } string version = Assembly.GetExecutingAssembly().GetName().Version.ToString(); NotificadorEstado.EnviarMensaje("Sistema de operaciones FUMIT " + version); } }