Beispiel #1
0
        public VentanaReguistros(Sucursal sucursal)
        {
            InitializeComponent();


            this.Sucursal = sucursal;
            if (sucursal.Empleados == null)
            {
                sucursal.Empleados = new List <Empleado>();
            }
            lblDeSucursalCliente.Content  = string.Format("Sucursal {0}", sucursal.Nombre);
            lblDeSucursalEmpleado.Content = string.Format("Sucursal {0}", sucursal.Nombre);
            lblDeSucursalProducto.Content = string.Format("Sucursal {0}", sucursal.Nombre);

            lblContrasenaDeEmpleado.Visibility = Visibility.Collapsed;
            tbxContrasenaDeEmpleado.Visibility = Visibility.Collapsed;

            ManejadorDeSucursal = new ManejadorDeSucursal(new RepositorioGenerico <Sucursal>());
            mAnejadorDeCliente  = new ManejadorDeCliente(new RepositorioGenerico <Cliente>());
            manejadorDeEmpleado = new ManejadorDeEmpleado(new RepositorioGenerico <Empleado>());
            manejadorDeProducto = new ManejadorDeProducto(new RepositorioGenerico <Producto>());

            ActualizarTeblaDeProducto();
            ActualizarTablaDeEmpleado();
            ActualizarTablaDeCliente();

            LimpiarCamposDeEmpleado(false);
            LimpiarCamposDeCliente(false);
            LimpiarCamposDeProducto(false);

            HabilitarBotonesParaProductos(false);
            HabilitarBotonesParaEmpleados(false);
            HabilitarBotonesParaClientes(false);
        }
Beispiel #2
0
        public Venta(Sucursal sucursal, Empleado empleado)
        {
            InitializeComponent();

            this.empleado = empleado;
            this.sucursal = sucursal;

            manejadorDeProducto = new ManejadorDeProducto(new RepositorioGenerico <Producto>());
            mAnejadorDeCliente  = new ManejadorDeCliente(new RepositorioGenerico <Cliente>());
            manejadorDeVenta    = new ManejadorDeVenta(new RepositorioGenerico <Ventas>());

            lblDeEmpleado.Content        = string.Format("{0}", empleado.Nombre);
            lblDeSucursalCliente.Content = string.Format("{0}", sucursal.Nombre);
            lblFecha.Content             = "";

            cmbClienteNuevo.Visibility       = Visibility.Collapsed;
            cmbDeClienteFrecuente.Visibility = Visibility.Collapsed;

            ActualizarCombos();

            HabilitarCampos(false);
            HabilitarBotones(true);
        }