예제 #1
0
        /*
         * Metodo
         * Descripcion: Especifica la implementacion del comando BuscarClienteCommand - Busca un cliente en particular
         * Entrada: void
         * Salida: void
         */
        private void BuscarClienteExecute()
        {
            bool       clienteEncontrado = false;
            ClientesBL contexto          = new ClientesBL();
            var        clientesBL        = contexto.ObtenerClientes(cs);

            if (Cliente == null)
            {
                Cliente = new ClienteViewModel();
            }

            foreach (var item in clientesBL)
            {
                if (item.NumeroDocumento == this.NumeroDocumento)
                {
                    Cliente           = new ClienteViewModel(item);
                    clienteEncontrado = true;
                }
            }

            if (clienteEncontrado == false)
            {
                MessageBox.Show("Numero de documento no registrado.", "Cliente Invalido", MessageBoxButton.OK, MessageBoxImage.Warning);
            }

            this.NumeroDocumento = "";
        }
예제 #2
0
        public FormClientes()
        {
            InitializeComponent();

            _clientes = new ClientesBL();
            listaClientesBindingSource.DataSource = _clientes.ObtenerClientes();
        }
        public IHttpActionResult GetClientes(MultiDataModel data)
        {
            BoardCliente dataClient = JsonConvert.DeserializeObject <BoardCliente>(data.String1);
            var          result     = new ClientesBL().GetClients(dataClient);

            return(Ok(result));
        }
예제 #4
0
 public void CargarDatos(TicketsBL ticketsBL, ClientesBL clientesBL, ViajesBL viajesBL)
 {
     _ticketsBL = ticketsBL;
     listaDeTicketsBindingSource.DataSource  = ticketsBL.ListaDeTickets;
     listadeClientesBindingSource.DataSource = clientesBL.ListadeClientes;
     listadeViajesBindingSource.DataSource   = viajesBL.ListadeViajes;
 }
예제 #5
0
        void OrdenesVentaForm_Load(object sender, EventArgs e)
        {
            AcceptButton = btnGuardar;

            contexto             = ContextoPresentacion.Instancia;
            localidadesBL        = new LocalidadesBL(contexto.Negocio);
            clientesBL           = new ClientesBL(contexto.Negocio, localidadesBL);
            ingredientesBL       = new IngredientesBL(contexto.Negocio);
            precioIngredientesBL = new PreciosIngredientesBL(contexto.Negocio);
            recetasBL            = new RecetasBL(contexto.Negocio, precioIngredientesBL);
            ordenesVentaBL       = new OrdenesVentaBL(contexto.Negocio, recetasBL, clientesBL);
            facturasBL           = new FacturasBL(contexto.Negocio, ordenesVentaBL);
            ordenesCompraBL      = new OrdenesCompraBL(contexto.Negocio, ordenesVentaBL, ingredientesBL);

            btnGuardar.Click            += BtnGuardar_Click;
            btnCalcularPrecio.Click     += BtnCalcularPrecio_Click;
            grvPedidos.SelectionChanged += GrvPedidos_SelectionChanged;
            grvPedidos.CellEnter        += GrvPedidos_CellEnter;
            CargarClientes();
            CargarRecetas();
            CargarOrdenesVenta();
            LimpiarFormulario();

            contexto.RegistrarEvento(Resources.OrdenesVentaForm_Ingreso);
        }
예제 #6
0
        public void  CargarDatos(FacturaBL facturaBL, ClientesBL clientesBL)
        {
            var bindinSource = new BindingSource();

            bindinSource.DataSource =
                from f in facturaBL.ListadeFacturas
                select new
            {
                Id      = f.Id,
                Fecha   = f.Fecha,
                Cliente = clientesBL
                          .ListadeClientes.FirstOrDefault(r => r.Id == f.ClienteId)
                          .Nombre,
                Subtotal = f.Subtotal,
                Impuesto = f.Impuesto,
                Total    = f.Total,
                Activo   = f.Activo
            };

            var reporte = new ReportedeFacturas();

            reporte.SetDataSource(bindinSource);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
예제 #7
0
 public void cargarDatos(FacturaBL facturaBL, ClientesBL clientesBL, ProductosBL productosBL)
 {
     _facturaBL = facturaBL;
     listadeFacturasBindingSource.DataSource  = facturaBL.ListadeFacturas;
     listadeClientesBindingSource.DataSource  = clientesBL.ListadeClientes;
     listadeProductosBindingSource.DataSource = productosBL.ListadeProductos;
 }
예제 #8
0
        public void CargarDatos(ClientesBL clientesBL)
        {
            // var bindingSoure = new BindingSource();
            //bindingSoure.DataSource = clientesBL.ListadeClientes;


            var bindingSource = new BindingSource();

            bindingSource.DataSource =
                from c in clientesBL.ListadeClientes
                select new
            {
                Foto      = c.Foto,
                Id        = c.Id,
                Nombre    = c.Nombre,
                Telefono  = c.Telefono,
                Ciudad    = c.Ciudad,
                Direccion = c.Direccion,
                Categoria = c.Categoria,
            };


            var reporte = new ReportedeClientes();

            reporte.SetDataSource(bindingSource);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
예제 #9
0
        public FormReporteFacturas()
        {
            InitializeComponent();

            List <TextBox> BuscarTlist = new List <TextBox>();
            List <string>  BuscarSlist = new List <String>();

            BuscarTlist.Add(txtBuscarFactura);
            BuscarSlist.Add("Filtrar por número de factura");
            SetCueBanner(ref BuscarTlist, BuscarSlist);

            _FacturaBL                       = new FacturaBL();
            bindingsourceFacturas            = new BindingSource();
            bindingsourceFacturas.DataSource = _FacturaBL.ObtenerFacturas();

            _ClientesBL                      = new ClientesBL();
            bindingsourceClientes            = new BindingSource();
            bindingsourceClientes.DataSource = _ClientesBL.ObtenerClientes();

            reporte = new ReporteFacturas();
            reporte.Database.Tables[0].SetDataSource(bindingsourceFacturas);
            reporte.Database.Tables[1].SetDataSource(bindingsourceClientes);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
예제 #10
0
        public FormReporteClientes()
        {
            InitializeComponent();
            var _clientesBL   = new ClientesBL();
            var bindingSource = new BindingSource();

            bindingSource.DataSource = _clientesBL.ObtenerClientes();

            var reporte = new ReporteClientes();

            reporte.SetDataSource(bindingSource);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();

            /*var _clientesBL = new ClientesBL();
             * var bindingSourceClientes = new BindingSource();
             * bindingSourceClientes.DataSource = _clientesBL.ObtenerClientes();
             * var _ciudadBL = new CiudadBL();
             * var bindingSourceCiudad = new BindingSource();
             * bindingSourceCiudad.DataSource = _ciudadBL.ObtenerCategorias();
             *
             * var reporte = new ReporteClientes();
             * reporte.Database.Tables[0].SetDataSource(bindingSourceClientes.DataSource);
             * reporte.Database.Tables[1].SetDataSource(bindingSourceCiudad.DataSource);
             *
             * crystalReportViewer1.ReportSource = reporte;
             * crystalReportViewer1.RefreshReport();*/
        }
예제 #11
0
파일: Form2.cs 프로젝트: JeysoMelgar/ventas
        public void cargarDatos(ClientesBL clientesBL, CiudadBL ciudadBL)
        {
            listadeClientesBindingSource.DataSource = clientesBL.ListadeClientes;


            listadeCiudadesBindingSource.DataSource = ciudadBL.ListadeCiudades;
        }
        public ActionResult Delete(int id)
        {
            var clientesBL = new ClientesBL();
            var cliente    = clientesBL.ObtenerCliente(id);

            return(View(cliente));
        }
        public ActionResult Edit(Cliente cliente)
        {
            var clientesBL = new ClientesBL();

            clientesBL.GuardarClientes(cliente);
            return(RedirectToAction("ClientesMerkur"));
        }
예제 #14
0
        public Clientes()
        {
            _clientesBL = new ClientesBL();

            InitializeComponent();
            listadeClientesBindingSource.DataSource = _clientesBL.ObtenerClientes();
        }
        // GET: ClientesMerkur
        public ActionResult Index()
        {
            var clienteBL = new ClientesBL();
            var clientes  = clienteBL.ObtenerClientes();

            return(View(clientes));
        }
예제 #16
0
        public Clientes()
        {
            InitializeComponent();

            _ClientesBL = new ClientesBL();
            listaClientesBindingSource.DataSource = _ClientesBL.ObtenerCliente();
        }
예제 #17
0
        public void CargarDatos(ClientesBL clientesbl, DireccionesBL direccionBL)
        {
            listadeClientesBindingSource.DataSource = clientesbl.ListadeClientes;


            listadeDireccionesBindingSource.DataSource = direccionBL.ListadeDirecciones;
        }
예제 #18
0
        private void txtBuscarCliente_TextChanged_1(object sender, EventArgs e)
        {
            _cliente = new ClientesBL();
            var textoABuscar = txtBuscarCliente.Text;

            listaClientesBindingSource.DataSource =
                _cliente.ObtenerClientes(textoABuscar);
        }
예제 #19
0
파일: Form2.cs 프로젝트: janorybu/ventas
        public void cargarDatos(ClientesBL clientesBL, CiudadBL ciudadesBL)
        {
            listadeClientesBindingSource.DataSource = clientesBL.ListadeClientes;

            //var categoriasBL = new CategoriaBL();
            //listadeCategoriasBindingSource.DataSource = categoriasBL.ListadeCategorias;
            listadeCiudadesBindingSource.DataSource = ciudadesBL.listadeCiudades;
        }
예제 #20
0
        public Form1()
        {
            InitializeComponent();
            _clientesBL = new ClientesBL();

            listadeClientesBindingSource.DataSource =
                _clientesBL.ListadeClientes;
        }
        public ActionResult Delete(Cliente cliente)
        {
            var clientesBL = new ClientesBL();

            clientesBL.Eliminar(cliente);

            return(RedirectToAction("Index"));
        }
예제 #22
0
        public FormClientes()
        {
            InitializeComponent();
            _clientes = new ClientesBL();
            listaClientesBindingSource.DataSource = _clientes.obtenerProductos();

            _ciudadesBL = new CiudadesBL();
            listaCiudadesBindingSource.DataSource = _ciudadesBL.ObtenerCiudades();
        }
예제 #23
0
파일: Form1.cs 프로젝트: ecoello95/RAC
        public FrmMenu()
        {
            InitializeComponent();

            _listaAutos      = new ListaAutos();
            _facturabl       = new FacturaBL();
            _clientes        = new ClientesBL();
            _facturadetalles = new Factura();
        }
예제 #24
0
파일: Form3.cs 프로젝트: AlbaHG/ventas
        public void cargarDatos(FacturaBL facturaBL, ClientesBL clientesBL, ProductosBL productosBL)
        //private void Form3_Load(object sender, EventArgs e)
        {
            _facturaBL = facturaBL;

            listadeFacturasBindingSource.DataSource  = facturaBL.ListadeFacturas;
            listadeClientesBindingSource.DataSource  = clientesBL.ListadeClientes;
            listadeProductosBindingSource.DataSource = productosBL.ListadeProductos;
        }
예제 #25
0
파일: Menu.cs 프로젝트: yosephf02f/P
 public Menu()
 {
     InitializeComponent();
     _habitacionesBL = new HabitacionesBL();
     _categoriasBL   = new CategoriasBL();
     _clientesBL     = new ClientesBL();
     _datosClienteBL = new DatosClienteBL();
     _facturaBL      = new FacturaBL();
 }
 public Menu()
 {
     InitializeComponent();
     PersonalizarDiseño();
     _productosBL = new ProductosBL();
     _tipoBL      = new TiposBL();
     _clientesBL  = new ClientesBL();
     _direccionBL = new DireccionesBL();
     _facturaBL   = new FacturaBL();
 }
예제 #27
0
        public FormClientes()
        {
            InitializeComponent();

            _Clientes = new ClientesBL();
            listaClientesBindingSource.DataSource = _Clientes.ObtenerClientes();

            _CiudadCliente = new CiudadClienteBL();
            listaCiudadClienteBindingSource.DataSource = _CiudadCliente.ObtenerCiudadCliente();
        }
예제 #28
0
        public Form1()
        {
            InitializeComponent();

            _busBL      = new BusBL();
            _viajesBL   = new ViajesBL();
            _clientesBL = new ClientesBL();
            _ticketsBL  = new TicketsBL();
            _usuariosBL = new UsuariosBL();
        }
예제 #29
0
        public Menu()
        {
            InitializeComponent();

            _productosBL  = new ProductosBL();
            _categoriasBL = new CategoriasBL();
            _clientesBL   = new ClientesBL();
            _ciudadBL     = new CiudadBL();
            _facturaBL    = new FacturaBL();
        }
예제 #30
0
        public FormClientes()
        {
            InitializeComponent();

            _clientes = new ClientesBL();
            listaClientesBindingSource.DataSource = _clientes.ObtenerClientes();

            _ciudadBL = new CiudadBL();
            listaCiudadesBindingSource.DataSource = _ciudadBL.ObtenerCategorias();
        }