private void OnSeleccionarProveedorFinished(Proveedor proveedor)
 {
     if (SeleccionarFinished != null)
     {
         SeleccionarFinished(this, proveedor);
     }
 }
        public async Task RefrescarListado()
        {
            Proveedor = Uow.Proveedores.Obtener(p => p.Id == ucFiltrosConsignaciones.ProveedorId);

            flpContainer.Controls.Clear();
            var resultados = _consignacionNegocio.ConsignacionesParaDevolver(
            ucFiltrosConsignaciones.ProveedorId,
            ucFiltrosConsignaciones.Desde,
            ucFiltrosConsignaciones.Hasta.AddDays(1));

            if (resultados.Any())
            {
                var agrupados = resultados.GroupBy(x => x.Editorial);

                foreach (var grupo in agrupados)
                {
                    var item = new UcConsignacionesDevolucionPorEditorial(grupo.Key, grupo.ToList());
                    flpContainer.Controls.Add(item);
                }
                chxImprimir.Enabled = true;
                BtnGuardar.Enabled = true;
                BtnImprimir.Enabled = true;
                pnlAcciones.Visible = true;
            }
            else
            {
                chxImprimir.Enabled = false;
                BtnGuardar.Enabled = false;
                BtnImprimir.Enabled = false;
                pnlAcciones.Visible = false;
            }
            
        }
 private void SeleccionarProveedor()
 {
     _proveedor = (ProveedorId.HasValue)
                      ? Uow.Proveedores.Obtener(p => p.Id == (Guid) Combo.SelectedValue, p => p.Localidad,
                                                p => p.Provincia)
                      : null;
     OnSeleccionarProveedorFinished(_proveedor);
 }
Ejemplo n.º 4
0
        public void ActualizarProveedor(Proveedor proveedor)
        {
            _proveedor = proveedor;

            this.Denominacion = proveedor.Denominacion;
            this.Domicilio = proveedor.Domicilio;
            this.Cuit = proveedor.Cuit;
            this.Localidad = proveedor.Localidad != null ? proveedor.Localidad.Nombre : string.Empty;
            this.Provincia = proveedor.Provincia != null ? proveedor.Provincia.Nombre : string.Empty;
        }
 private void OnSeleccionarFinished(Proveedor proveedor)
 {
     if (proveedor != null)
     {
         if (SeleccionarFinished != null)
         {
             SeleccionarFinished(this, proveedor);
             ComboProveedores.SelectedValue = proveedor.Id;
         }
     }
 }
Ejemplo n.º 6
0
        //public string Cuit
        //{
        //    get { return TxtProveedorCuit.Text; }
        //    set { TxtProveedorCuit.Text = value; }
        //}

        //public string Domicilio
        //{
        //    get { return TxtProveedorDomicilio.Text; }
        //    set { TxtProveedorDomicilio.Text = value; }
        //}

        //public string Provincia
        //{
        //    get { return TxtProveedorProvincia.Text; }
        //    set { TxtProveedorProvincia.Text = value; }
        //}

        //public string Localidad
        //{
        //    get { return TxtProveedorLocalidad.Text; }
        //    set { TxtProveedorLocalidad.Text = value; }
        //}

        //public string Celular
        //{
        //    get { return TxtProveedorCelular.Text; }
        //    set { TxtProveedorCelular.Text = value; }
        //}

        //public string Telefono
        //{
        //    get { return TxtProveedorTelefono.Text; }
        //    set { TxtProveedorTelefono.Text = value; }
        //}

        //public string Contacto
        //{
        //    get { return TxtProveedorContacto.Text; }
        //    set { TxtProveedorContacto.Text = value; }
        //}

        //public string EmailContacto
        //{
        //    get { return TxtProveedorEmailPedido.Text; }
        //    set { TxtProveedorEmailPedido.Text = value; }
        //}

        #endregion

        public void ActualizarProveedor(Proveedor proveedor)
        {
            _proveedor = proveedor;

            //this.Domicilio = proveedor.Domicilio;
            //this.Cuit = proveedor.Cuit;
            //this.Localidad = proveedor.Localidad.Nombre;
            //this.Provincia = proveedor.Provincia.Nombre;
            //this.Celular = proveedor.Celular;
            //this.Telefono = proveedor.Telefono;
            //this.Contacto = proveedor.Contacto;
            //this.EmailContacto = proveedor.EmailPedido;

            LnkVerDetalleProveedor.Enabled = true;
        }
        private void ucBuscadorProveedorOnSeleccionarFinished(object sender, Proveedor proveedor)
        {
            if (proveedor != null)
            {
                if (proveedor.Id != Guid.Empty)
                {
                    HabilitarControles();
                    _proveedor = proveedor;

                    UcProveedorDetalle.ActualizarProveedor(proveedor);

                    RefrescarHistorial();
                }
            }
        }
        public async Task RefrescarListado()
        {
            Proveedor = Uow.Proveedores.Obtener(p => p.Id == ucFiltrosConsignaciones.ProveedorId);

            flpContainer.Controls.Clear();
            //var resultados = _consignacionNegocio.VentasSinRendir(
            //    ucFiltrosConsignaciones.ProveedorId,
            //    ucFiltrosConsignaciones.Desde,
            //    ucFiltrosConsignaciones.Hasta.AddDays(1));

            var inicio = ucFiltrosConsignaciones.Desde.Date;
            var fin = ucFiltrosConsignaciones.Hasta.Date.AddDays(1);

            var resultados = _consignacionNegocio.VentasSinRendir(
              ucFiltrosConsignaciones.ProveedorId,
              inicio,
              fin,
              Context.SucursalActual.Id);

            if (resultados.Any())
            {
                var agrupados = resultados.GroupBy(x => x.Editorial);

                foreach (var grupo in agrupados)
                {
                    var descuento = Proveedor.PorcentajeDescuento;
                    var item = new UcConsignacionesPorEditorial(grupo.Key, grupo.ToList(), descuento);
                    item.GridDatabound += ItemOnGridDatabound;
                    flpContainer.Controls.Add(item);
                }
                chxImprimir.Enabled = true;
                BtnGuardar.Enabled = true;
                BtnImprimir.Enabled = true;
                pnlAcciones.Visible = true;
                ActualizarTotal();
            }
            else
            {
                chxImprimir.Enabled = false;
                BtnGuardar.Enabled = false;
                BtnImprimir.Enabled = false;
                pnlAcciones.Visible = false;
            }
        }
        private void UcBuscadorProveedorOnSeleccionarFinished(object sender, Proveedor proveedor)
        {
            if (proveedor != null)
            {
                if (proveedor.Id != Guid.Empty)
                {
                    ToggleHabilitarControles(true);

                    _proveedor = proveedor;

                    UcProveedorDetalle.ActualizarProveedor(proveedor);
                    UcProveedorDetalle.Disponible = _proveedorNegocio.SenaAFavorProveedor(proveedor.Id, Context.SucursalActual.Id);

                    RefrescarHistorial();
                }
                else
                {
                    ToggleHabilitarControles(false);
                }
            }
        }
 private void ActualizarProveedor(Proveedor proveedor)
 {
     if (proveedor != null)
     {
         _proveedor = proveedor;
         ucTitulosDevolucion.ActualizarProveedorId(_proveedor.Id);
         ucTitulosDevolucion.ActualizarOperacion(true);
     }
 }
        private void CargarTitulo(Guid _Tituloid)
        {
            UcFiltrosLibros.Spinner.Show();
            var _tituloEdit = Uow.Titulos.Obtener(t => t.Id == _Tituloid);


            int pageTotal = 0;

           
            
            var codigoProveedor = UcFiltrosLibros.CodigoProveedor;
            var codigoLibroCompleto = _tituloEdit.Cod; //UcFiltrosLibros.CodigoLibroCompleto;
            var isbn = UcFiltrosLibros.ISBN;
            var nombreTitulo = UcFiltrosLibros.NombreTitulo;
            var proveedorId = UcFiltrosLibros.ProveedorId;
            var temaId = UcFiltrosLibros.TemaId;
            var autorNombre = UcFiltrosLibros.AutorNombre;
            var editorialId = UcFiltrosLibros.EditorialId;
            var conStock = UcFiltrosLibros.ConStock;
            var conStock8 = UcFiltrosLibros.OchoDeMarzo;
            var sucursalId = this.Context.SucursalActual.Id;
            string codigoBarra = UcFiltrosLibros.CodigoBarra;
            var activos = UcFiltrosLibros.Activos;

            var titulos = _tituloNegocio.Listado(SortColumn, SortDirection, codigoProveedor, codigoLibroCompleto, isbn,
                                                 codigoBarra, nombreTitulo, proveedorId, temaId,
                                                 autorNombre, editorialId, conStock, sucursalId, conStock8, activos, TitulosPager.CurrentPage,
                                                 TitulosPager.PageSize,
                                                 out pageTotal);

            _proveedorId = _tituloEdit.ProveedorId;
            _proveedor = Uow.Proveedores.Obtener(p => p.Id == _proveedorId);

            GridTitulos.DataSource = titulos;
            UcFiltrosLibros.Spinner.Visible = false;

            TitulosPager.UpdateState(pageTotal);
        }
        private void CargarProveedor(Guid proveedorId)
        {
            if (proveedorId == default(Guid))
            {
                _proveedor = new Proveedor();
            }
            else
            {
                _proveedor = Uow.Proveedores.Obtener(p => p.Id == proveedorId);
            }

            this.Denominacion = _proveedor.Denominacion;
            this.Domicilio = _proveedor.Domicilio;
            this.Telefono = _proveedor.Telefono;
            this.Celular = _proveedor.Celular;
            this.Contacto = _proveedor.Contacto;
            this.Cuit = _proveedor.Cuit;
            this.ProvinciaId = _proveedor.ProvinciaId;
            this.LocalidadId = _proveedor.LocalidadId;
            this.CbxTipoDocumento.SelectedValue = _proveedor.TipoDocumento;
        }
Ejemplo n.º 13
0
 private void ucBuscadorProveedorOnSeleccionarFinished(object sender, Proveedor proveedor)
 {
     if (proveedor.Cuenta == 164 || proveedor.Cuenta == 104 || proveedor.Cuenta == 15)
     {
         _messageBoxDisplayService.ShowError("No se puede seleccionar este proveedor para realizar compras.");
     }
     else
     {
         ActualizarProveedor(proveedor);
         ActualizarMontos();
     }
    
 }
Ejemplo n.º 14
0
 private void OnSeleccionarFinished(Object sender, Proveedor proveedor)
 {
     if (proveedor != null && !_seleccionandoProveedor)
         OnSeleccionarFinished(proveedor);
 }
Ejemplo n.º 15
0
        private void ActualizarProveedor(Proveedor proveedor)
        {
            if (proveedor != null)
            {
                _proveedor = proveedor;
                ucTitulosCompra.ActualizarProveedorId(_proveedor.Id);


                if (ucTipoCompra.TipoComprobanteSeleccionado != TipoComprobanteEnum.RemitosConsignacProveedor)
                {
                    ucTotalesCompraSeña1.SenasDisp = SeñaAFavorProveedor(_proveedor.Id);
                    ucTotalesCompraSeña1.CreditosDisp = CreditoAFavorProveedor(_proveedor.Id);
                    ucTotalesCompraSeña1.EgresosDisp = EgresoProveedor(_proveedor.Id);
                    ucTotalesCompraSeña1.ActualizarMontosAFavor(ucTotalesCompraSeña1.SenasDisp);
                }
                else
                {
                    ucTotalesCompraSeña1.SenasDisp = 0;
                    ucTotalesCompraSeña1.CreditosDisp = 0;
                    ucTotalesCompraSeña1.EgresosDisp = 0;
                    ucTotalesCompraSeña1.ActualizarMontosAFavor(0);
                }
            }

    }
Ejemplo n.º 16
0
 private void DetalleProveedor(Proveedor proveedor)
 {
     using (var formCrearProveedor = FormFactory.Create<FrmDetalleEliminarProveedor>(proveedor.Id,
             ActionFormMode.Detail))
     {
         formCrearProveedor.ShowDialog();
     }
 }
 private void UcFiltroProveedor1_SeleccionarFinished(object sender, Proveedor proveedor)
 {
     ActualizarProveedor(proveedor);
 }
Ejemplo n.º 18
0
 private void CbxProveedor_SeleccionarFinished(object sender, Proveedor e)
 {
     //MessageBox.Show("seleecion " + CbxProveedor.Proveedor.Cuenta);
     if (CbxProveedor.Proveedor != null)
         Codigo = CbxProveedor.Proveedor.Cuenta.ToString().PadLeft(4, '0') + CodigoBarra.PadLeft(13, '0');
 }
        private void FrmSeleccionarLibro_Load(object sender, EventArgs e)
        {
            GridTitulos.AutoGenerateColumns = false;

            //Pasamos el id del proveedor para que te muestre en el dropdownproveedor
            //UcFiltrosLibros.ProveedorId = _proveedor.Id;
            this.GridTitulos.Columns["PVenta"].FormatString = "{0:N2}";
            this.GridTitulos.Columns["FModificacion"].FormatString = "{0: d/M/yyyy}";
            UcFiltrosLibros.Filtered += Filtered;

            UcFiltrosLibros.SetearNullCbxStocks();

            if (_formMode == ActionFormMode.Create)
            {
                _proveedorId = _id;
                _proveedor = Uow.Proveedores.Obtener(p => p.Id == _id);
            }
            else if ((_formMode == ActionFormMode.Edit))
            {
                _Tituloid = _id;
                CargarTitulo(_Tituloid);
            }

            ChkCalcular.Checked = true;
        }