예제 #1
0
        private async void btnAceptarAgregar_Click(object sender, EventArgs e)
        {
            Entidades.Sucursal nuevaSucursal = new Entidades.Sucursal();

            nuevaSucursal.SucursalId = Convert.ToInt32(lblIdSucursal.Text);
            nuevaSucursal.Numero     = txtNumero.Text;
            nuevaSucursal.Nombre     = txtNombre.Text;
            nuevaSucursal.Ciudad     = txtCiudad.Text;
            nuevaSucursal.Estado     = txtEstado.Text;
            nuevaSucursal.Direccion  = txtDireccion.Text;
            nuevaSucursal.Activo     = chkActivo.Checked;

            if (ModoAgregar)
            {
                await DatosSucursales.CrearAsync(nuevaSucursal);
            }
            else if (ModoEditar)
            {
                await DatosSucursales.ActualizarAsync(nuevaSucursal);
            }
            CargarSucursales();

            ModoAgregar = false;
            ModoEditar  = false;
        }
예제 #2
0
        private void CargarSucursales()
        {
            IEnumerable <Entidades.Sucursal> coleccionSucursales = DatosSucursales.Recuperar();

            ListaSucursales.Rows.Clear();
            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 });
            }
        }