Exemplo n.º 1
0
        public OrdenservicioMntItemFrm(TipoMantenimiento tipoMnt, VwOrdenserviciodet vwordenserviciodetMnt, VwTipocp vwTipocpSel, VwCptooperacion vwCptooperacionSel)
        {
            InitializeComponent();

            _errorProvider = new DXErrorProvider();
            var styleController = new StyleController();

            WinFormUtils.SetStyleController(this, styleController);

            TipoMnt = tipoMnt;
            VwordenserviciodetMnt = vwordenserviciodetMnt;
            VwTipocpSel           = vwTipocpSel;
            VwCptooperacionSel    = vwCptooperacionSel;
        }
Exemplo n.º 2
0
        private void iIdcptooperacioncaja_EditValueChanged(object sender, EventArgs e)
        {
            var iIdcptooperacioncajaSel = iIdcptooperacionCpVenta.EditValue;

            if (iIdcptooperacioncajaSel == null)
            {
                rSucursalOperacionCpVenta.EditValue = null;
            }
            else
            {
                VwCptooperacion vwCptooperacionSel = VwCptooperacionCpVentaList.FirstOrDefault(x => x.Idcptooperacion == (int)iIdcptooperacioncajaSel);
                rSucursalOperacionCpVenta.EditValue = vwCptooperacionSel != null ? vwCptooperacionSel.Nombresucursal : null;
            }
        }
Exemplo n.º 3
0
        private void CargarDocumentosPendientes()
        {
            gcConsulta.DataSource   = null;
            gcDetalleImp.DataSource = null;

            //Condicion del almacen de importacion del almacen actual

            string condicionAlmacenImportacion = string.Format(@" and idalmacen = {0}", (int)iIdalmacen.EditValue);

            //Condicion del almacen de importacion del almacen cuando se elije la operacion entrada traslado entre almacen

            var idcptooperacion = EntradaalmacenMntFrm.iIdcptooperacion.EditValue;

            if (idcptooperacion != null)
            {
                VwCptooperacion vwCptooperacionSel = EntradaalmacenMntFrm.VwCptooperacionList.FirstOrDefault(x => x.Idcptooperacion == (int)idcptooperacion);
                if (vwCptooperacionSel != null && vwCptooperacionSel.Generatrasladoentrealmacenes)
                {
                    condicionAlmacenImportacion = string.Format(@" and almacendestino = {0} and guiageneratrasladoentrealmacenes = '1'", (int)iIdalmacen.EditValue);
                }
            }

            Cursor = Cursors.WaitCursor;
            string condicionNumeroSalida = string.Empty;

            const string condicionNoPendientes = @" and idsalidaalmacen 
                                               in (select a.idsalidaalmacen
                                               from almacen.vwsalidaalmacendetimpentradaalmacen a 
                                               where a.anulado = '0' and a.saldoaimportar > 0)";

            string condicionSocioNegocio = string.Format(" and idsocionegocio = {0}", VwSocionegocioSel.Idsocionegocio);


            switch (cboBuscarPor.SelectedIndex)
            {
            case 0:    //Todos
                condicionNumeroSalida = string.Format("anulado = '0' {0} {1} {2}", condicionAlmacenImportacion, condicionSocioNegocio, condicionNoPendientes);
                break;

            case 1:     //Orden de compra

                condicionNumeroSalida = string.Format(@"idtipocp = {0} and seriesalidaalmacen = '{1}'
                        and numerosalidaalmacen = '{2}' and anulado = '0' {3} {4} {5}",
                                                      (int)iIdtipocp.EditValue,
                                                      rSerieDoc.Text.Trim(),
                                                      iNumeroDoc.Text.Trim(),
                                                      condicionAlmacenImportacion,
                                                      condicionSocioNegocio,
                                                      condicionNoPendientes);

                break;
            }


            _vwSalidaalmacenList = Service.GetAllVwSalidaalmacen(condicionNumeroSalida, "nombretipoformato,seriesalidaalmacen,numerosalidaalmacen");


            gcConsulta.BeginUpdate();
            gcConsulta.DataSource = _vwSalidaalmacenList;
            gcConsulta.EndUpdate();
            gvConsulta.BestFitColumns();

            Cursor = Cursors.Default;
        }