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); }
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; }
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; } }
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; }
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; } }
private void btnClose_Click(object sender, EventArgs e) { VwArticulounidad = null; DialogResult = DialogResult.Cancel; }