Example #1
0
        private VwArticulounidad AsignarVwArticulo(VwArticulostocklista vwArticulostocklista)
        {
            VwArticulounidad vwArticulounidad = new VwArticulounidad();

            vwArticulounidad.Idarticulo              = vwArticulostocklista.Idarticulo;
            vwArticulounidad.Codigoarticulo          = vwArticulostocklista.Codigoarticulo;
            vwArticulounidad.Codigoproveedor         = vwArticulostocklista.Codigoproveedor;
            vwArticulounidad.Codigodebarra           = vwArticulostocklista.Codigodebarra;
            vwArticulounidad.Idunidadinventario      = vwArticulostocklista.Idunidadmedida;
            vwArticulounidad.Codigounidadmedida      = vwArticulostocklista.Codigounidadmedida;
            vwArticulounidad.Nombreunidadmedida      = vwArticulostocklista.Nombreunidadmedida;
            vwArticulounidad.Abrunidadmedida         = vwArticulostocklista.Abrunidadmedida;
            vwArticulounidad.Factorconversion        = vwArticulostocklista.Factorconversion;
            vwArticulounidad.Idarticuloclasificacion = vwArticulostocklista.Idarticuloclasificacion;
            vwArticulounidad.Codigoclasificacion     = vwArticulostocklista.Codigoclasificacion;
            vwArticulounidad.Nombreclasificacion     = vwArticulostocklista.Nombreclasificacion;
            vwArticulounidad.Idmarca               = vwArticulostocklista.Idmarca;
            vwArticulounidad.Nombremarca           = vwArticulostocklista.Nombremarca;
            vwArticulounidad.Nombrearticulo        = vwArticulostocklista.Nombrearticulo;
            vwArticulounidad.Idimpuesto            = vwArticulostocklista.Idimpuesto;
            vwArticulounidad.Abreviaturaigv        = vwArticulostocklista.Abreviaturaigv;
            vwArticulounidad.Nombreimpuesto        = vwArticulostocklista.Nombreimpuesto;
            vwArticulounidad.Porcentajeimpuesto    = vwArticulostocklista.Porcentajeimpuesto;
            vwArticulounidad.Idimpuestoisc         = vwArticulostocklista.Idimpuestoisc;
            vwArticulounidad.Abreviaturaisc        = vwArticulostocklista.Abreviaturaisc;
            vwArticulounidad.Nombreimpuestoisc     = vwArticulostocklista.Nombreimpuestoisc;
            vwArticulounidad.Porcentajeimpuestoisc = vwArticulostocklista.Porcentajeimpuestoisc;
            vwArticulounidad.Activo                  = vwArticulostocklista.Activo;
            vwArticulounidad.Muevekardex             = vwArticulostocklista.Muevekardex;
            vwArticulounidad.Pesoarticulo            = vwArticulostocklista.Pesoarticulo;
            vwArticulounidad.Stockminarticulo        = vwArticulostocklista.Stockminarticulo;
            vwArticulounidad.Stockmaximo             = vwArticulostocklista.Stockmaximo;
            vwArticulounidad.Aplicapercepcion        = vwArticulostocklista.Aplicapercepcion;
            vwArticulounidad.Comentario              = vwArticulostocklista.Comentario;
            vwArticulounidad.Esarticuloinventario    = vwArticulostocklista.Esarticuloinventario;
            vwArticulounidad.Esarticulodeventa       = vwArticulostocklista.Esarticulodeventa;
            vwArticulounidad.Esarticulodecompra      = vwArticulostocklista.Esarticulodecompra;
            vwArticulounidad.Esactivofijo            = vwArticulostocklista.Esactivofijo;
            vwArticulounidad.Idcuentacontable        = vwArticulostocklista.Idcuentacontable;
            vwArticulounidad.Codigocuenta            = vwArticulostocklista.Codigocuenta;
            vwArticulounidad.Nombrecuenta            = vwArticulostocklista.Nombrecuenta;
            vwArticulounidad.Idtipoafectacionigv     = vwArticulostocklista.Idtipoafectacionigv;
            vwArticulounidad.Codigotipoafectacionigv = vwArticulostocklista.Codigotipoafectacionigv;
            vwArticulounidad.Nombretipoafectacionigv = vwArticulostocklista.Nombretipoafectacionigv;
            vwArticulounidad.Gravado                 = vwArticulostocklista.Gravado;
            vwArticulounidad.Exonerado               = vwArticulostocklista.Exonerado;
            vwArticulounidad.Inafecto                = vwArticulostocklista.Inafecto;
            vwArticulounidad.Exportacion             = vwArticulostocklista.Exportacion;
            vwArticulounidad.Caracteristicas         = vwArticulostocklista.Caracteristicas;
            vwArticulounidad.Stock       = vwArticulostocklista.Stock;
            vwArticulounidad.Preciolista = Convert.ToDecimal(gvArticulo.GetFocusedRowCellValue(gcPreciolista));
            vwArticulounidad.Listaprecioincluyeimpuesto = vwArticulostocklista.Listaprecioincluyeimpuesto;
            vwArticulounidad.Esarticulocompuesto        = vwArticulostocklista.Esarticulocompuesto;
            return(vwArticulounidad);
        }
Example #2
0
        private void RetornarArticuloSeleccionado()
        {
            if (gvArticulo.RowCount == 0)
            {
                XtraMessageBox.Show("No ha seleccionado un registro.", "AtenciĆ³n", MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
                return;
            }

            VwArticulounidad = (VwArticulounidad)gvArticulo.GetFocusedRow();
            DialogResult     = DialogResult.OK;
        }
Example #3
0
        private void gvArticulo_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            VwArticulounidad vwArticuloSel = (VwArticulounidad)gvArticulo.GetFocusedRow();

            if (vwArticuloSel != null)
            {
                reCaracteristicas.Text = vwArticuloSel.Caracteristicas;
            }
            else
            {
                reCaracteristicas.Text = string.Empty;
            }
        }
Example #4
0
        private void btnNuevoRegistro_Click(object sender, EventArgs e)
        {
            ArticuloMntFrm articuloMntFrm = new ArticuloMntFrm(0, TipoMantenimiento.Nuevo, null, null);

            articuloMntFrm.ShowDialog();

            if (articuloMntFrm.DialogResult != DialogResult.OK || articuloMntFrm.IdEntidadMnt <= 0)
            {
                return;
            }

            VwArticulounidad = Service.GetVwArticulounidad(articuloMntFrm.IdEntidadMnt);
            DialogResult     = DialogResult.OK;
        }
Example #5
0
        private void CargarDatosArticuloSeleccionado(VwArticulounidad vwArticulounidad)
        {
            if (vwArticulounidad != null)
            {
                //Cargar datos a controles
                iIdarticulo.EditValue      = vwArticulounidad.Idarticulo;
                iCodigoarticulo.EditValue  = vwArticulounidad.Codigoarticulo;
                iCodigoproveedor.EditValue = vwArticulounidad.Codigoproveedor;
                //iCodigodebarra.EditValue = vwArticulounidad.Codigodebarra;
                iNombrearticulo.Text            = vwArticulounidad.Nombrearticulo.Trim();
                iNombremarca.EditValue          = vwArticulounidad.Nombremarca;
                iIdimpuesto.EditValue           = vwArticulounidad.Idimpuesto;
                iAbrunidadmedida.EditValue      = vwArticulounidad.Abrunidadmedida;
                iIdunidadmedida.EditValue       = vwArticulounidad.Idunidadinventario;
                nPorcentajepercepcion.EditValue = vwArticulounidad.Aplicapercepcion
                    ? SessionApp.EmpresaSel.Porcentajepercepcion
                    : 0m;
                iIdtipoafectacionigv.EditValue = vwArticulounidad.Idtipoafectacionigv;

                iGravado.EditValue      = vwArticulounidad.Gravado;
                iExonerado.EditValue    = vwArticulounidad.Exonerado;
                iInafecto.EditValue     = vwArticulounidad.Inafecto;
                iExportacion.EditValue  = vwArticulounidad.Exportacion;
                iCalcularitem.EditValue = true;

                CargarReferenciasSeries(vwArticulounidad.Idarticulo);
            }

            else
            {
                iIdarticulo.EditValue      = 0;
                iCodigoarticulo.EditValue  = string.Empty;
                iCodigoproveedor.EditValue = string.Empty;
                //iCodigodebarra.EditValue = string.Empty;
                iNombrearticulo.Text            = string.Empty;
                iNombremarca.EditValue          = string.Empty;
                iIdimpuesto.EditValue           = null;
                iAbrunidadmedida.EditValue      = string.Empty;
                iIdunidadmedida.EditValue       = 0;
                nPorcentajepercepcion.EditValue = 0m;
                iIdtipoafectacionigv.EditValue  = null;

                iGravado.EditValue      = false;
                iExonerado.EditValue    = false;
                iInafecto.EditValue     = false;
                iExportacion.EditValue  = false;
                iCalcularitem.EditValue = false;
            }
        }
Example #6
0
 private void btnClose_Click(object sender, EventArgs e)
 {
     VwArticulounidad = null;
     DialogResult     = DialogResult.Cancel;
 }