private void Cliente_BT_Click(object sender, EventArgs e)
        {
            ProveedorList      list = ProveedorList.GetList(moleQule.Base.EEstado.Active, false);
            SupplierSelectForm form = new SupplierSelectForm(this, list);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                _proveedor        = form.Selected as ProveedorInfo;
                Proveedor_TB.Text = _proveedor.Nombre;
            }
        }
Exemple #2
0
        private void Proveedor_BT_Click(object sender, EventArgs e)
        {
            ProveedorList      list = ProveedorList.GetList(moleQule.Base.EEstado.Active, false);
            SupplierSelectForm form = new SupplierSelectForm(this, list);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                ProveedorInfo prov = (ProveedorInfo)form.Selected;
                _entity.Proveedor    = prov.Nombre;
                _entity.OidProveedor = prov.Oid;
            }
        }
        protected override void SelectSupplierAction()
        {
            ProveedorList      list = ProveedorList.GetList(moleQule.Base.EEstado.Active, ETipoAcreedor.Proveedor, false);
            SupplierSelectForm form = new SupplierSelectForm(this, list);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                _proveedor           = (ProveedorInfo)form.Selected;
                _entity.OidProveedor = _proveedor.Oid;
                _entity.Proveedor    = _proveedor.Nombre;

                _entity.SetCode(ETipoAcreedor.Proveedor);
            }
        }
        private void Detalle_BT_Click(object sender, EventArgs e)
        {
            switch ((ETipoInforme)(long)TipoAcreedor_CB.SelectedValue)
            {
            case ETipoInforme.Despachante:
            {
                CustomAgentSelectForm form = new CustomAgentSelectForm(this, moleQule.Base.EEstado.Active);
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    DespachanteInfo d = form.Selected as DespachanteInfo;
                    Acreedores_TB.Text = d.Nombre;
                    _report_filter.objeto_detallado = form.Selected;
                }
            }
            break;

            case ETipoInforme.Naviera:
            {
                ShippingCompanySelectForm form = new ShippingCompanySelectForm(this, moleQule.Base.EEstado.Active);
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    NavieraInfo n = form.Selected as NavieraInfo;
                    Acreedores_TB.Text = n.Codigo + " - " + n.Nombre;
                    _report_filter.objeto_detallado = form.Selected;
                }
            }
            break;

            case ETipoInforme.Proveedor:
            {
                ProveedorList      list = ProveedorList.GetList(moleQule.Base.EEstado.Active, false);
                SupplierSelectForm form = new SupplierSelectForm(this, list);

                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    ProveedorInfo p = form.Selected as ProveedorInfo;
                    Acreedores_TB.Text = p.Codigo + " - " + p.Nombre;
                    _report_filter.objeto_detallado = form.Selected;
                }
            }
            break;

            case ETipoInforme.TransportistaDestino:
            {
                TransporterSelectForm form = new TransporterSelectForm(this, TransporterList.GetList(ETipoTransportista.Destino, false));
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    TransporterInfo t = (TransporterInfo)form.Selected;
                    Acreedores_TB.Text = t.Codigo + " - " + t.Nombre;
                    _report_filter.objeto_detallado = form.Selected;
                }
            }
            break;

            case ETipoInforme.TransportistaOrigen:
            {
                TransporterSelectForm form = new TransporterSelectForm(this, TransporterList.GetList(ETipoTransportista.Origen, false));
                if (form.ShowDialog(this) == DialogResult.OK)
                {
                    TransporterInfo t = (TransporterInfo)form.Selected;
                    Acreedores_TB.Text = t.Codigo + " - " + t.Nombre;
                    _report_filter.objeto_detallado = form.Selected;
                }
            }
            break;
            }
        }