private void iIdarticulo_EditValueChanged(object sender, EventArgs e) { var idArticuloSel = iIdarticulo.EditValue; if (idArticuloSel == null || (int)idArticuloSel <= 0) { return; } VwArticulo articulosel = Service.GetVwArticulo(((int)idArticuloSel)); if (articulosel != null) { //Cargar datos a controles iCodigoarticulo.EditValue = articulosel.Codigoarticulo; iCodigoproveedor.EditValue = articulosel.Codigoproveedor; beArticulo.Text = articulosel.Nombrearticulo.Trim(); iMarcaarticulo.EditValue = articulosel.Nombremarca; iIdimpuesto.EditValue = articulosel.Idimpuesto; iIdunidadmedida.EditValue = articulosel.Idunidadinventario; } else { iCodigoarticulo.EditValue = string.Empty; iCodigoproveedor.EditValue = string.Empty; beArticulo.Text = string.Empty; iMarcaarticulo.EditValue = string.Empty; iIdimpuesto.EditValue = null; } }
private void iIdarticulo_EditValueChanged(object sender, EventArgs e) { var idArticuloSel = iIdarticulo.EditValue; if (idArticuloSel == null || (int)idArticuloSel <= 0) { return; } VwArticulo articulosel = Service.GetVwArticulo(((int)idArticuloSel)); if (articulosel != null) { //Cargar datos a controles iCodigoarticulo.EditValue = articulosel.Codigoarticulo; beArticulo.Text = articulosel.Nombrearticulo.Trim(); } else { iCodigoarticulo.EditValue = string.Empty; beArticulo.Text = string.Empty; } }
private void CargarDatosArticuloSeleccionado(VwArticulo vwArticulounidad) { if (vwArticulounidad != null) { //Cargar datos a controles iIdarticulo.EditValue = vwArticulounidad.Idarticulo; iCodigoarticulo.EditValue = vwArticulounidad.Codigoarticulo; iCodigoproveedor.EditValue = vwArticulounidad.Codigoproveedor; iCodigodebarra.EditValue = vwArticulounidad.Codigodebarra; beArticulo.Text = vwArticulounidad.Nombrearticulo.Trim(); iMarcaarticulo.EditValue = vwArticulounidad.Nombremarca; iAbrunidadmedida.EditValue = vwArticulounidad.Abrunidadmedida; iIdunidadmedida.EditValue = vwArticulounidad.Idunidadinventario; } else { iIdarticulo.EditValue = 0; iCodigoarticulo.EditValue = string.Empty; iCodigoproveedor.EditValue = string.Empty; iCodigodebarra.EditValue = string.Empty; beArticulo.Text = string.Empty; iMarcaarticulo.EditValue = string.Empty; iAbrunidadmedida.EditValue = string.Empty; iIdunidadmedida.EditValue = 0; } }
private void btnSeleccionar_Click(object sender, EventArgs e) { var buscadorArticuloFrm = new BuscadorArticuloFrmBase(); buscadorArticuloFrm.ShowDialog(); const string nombreIdDetalle = "Idarticulolistaprecio"; if (buscadorArticuloFrm.DialogResult == DialogResult.OK && buscadorArticuloFrm.VwArticuloSel != null) { //Asignar al edit value del campo id foraneo // iIdarticulo.EditValue = buscadorArticuloFrm.ArticuloSel.Idarticulo; int cantReferenciasItem = VwArticulolistaprecioList.Count(x => x.Idarticulo == buscadorArticuloFrm.VwArticuloSel.Idarticulo && x.Idunidadmedida == buscadorArticuloFrm.VwArticuloSel.Idunidadinventario); if (cantReferenciasItem > 0) { string mensaje = string.Format("El articulo {0} con presentacion {1} ya fue agregado a la LISTA", buscadorArticuloFrm.VwArticuloSel.Nombrearticulo, buscadorArticuloFrm.VwArticuloSel.Nombreunidadmedida); XtraMessageBox.Show(mensaje, "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } VwArticulo vwArticulolistaprecioItem = Service.GetVwArticulo(x => x.Idarticulo == buscadorArticuloFrm.VwArticuloSel.Idarticulo && x.Idunidadinventario == buscadorArticuloFrm.VwArticuloSel.Idunidadinventario); var articulolistaprecioMnt = new Articulolistaprecio { Idarticulo = vwArticulolistaprecioItem.Idarticulo, Idlistaprecio = (int?)iIdlistaprecio.EditValue, Idunidadmedida = vwArticulolistaprecioItem.Idunidadinventario, Costolista = 0m, Porcentajemargencontado = 0m, Lastmodified = null }; articulolistaprecioMnt.Idarticulolistaprecio = Service.SaveArticulolistaprecio(articulolistaprecioMnt); if (articulolistaprecioMnt.Idarticulolistaprecio > 0) { CargarDetalle(); //Enfocar el id generado if (articulolistaprecioMnt.Idarticulolistaprecio > 0 && gvDetalle.RowCount > 0) { gvDetalle.BeginUpdate(); var rowHandle = gvDetalle.LocateByValue(nombreIdDetalle, articulolistaprecioMnt.Idarticulolistaprecio); if (rowHandle == GridControl.InvalidRowHandle) { gvDetalle.EndUpdate(); return; } gvDetalle.EndUpdate(); gvDetalle.FocusedRowHandle = rowHandle; } } } }
public ArticuloStockPorUbicacionFrm(VwArticulo vwArticuloSel) { InitializeComponent(); var styleController = new StyleController(); WinFormUtils.SetStyleController(this, styleController); VwArticuloSel = vwArticuloSel; EstablecerFechasIniciales(); }
private void CargarArticuloDanio(int idarticulodanio) { VwArticulo vwArticulo = Service.GetVwArticulo(idarticulodanio); if (vwArticulo != null) { iIdarticulodanio.EditValue = vwArticulo.Idarticulo; beArticuloDanio.Text = vwArticulo.Nombrearticulo; iMarcaarticuloDanio.EditValue = vwArticulo.Nombremarca; iUnidadmedidaDanio.EditValue = vwArticulo.Abrunidadmedida; } }
private void CargarArticuloElemento(int idarticuloelementodesgaste) { VwArticulo vwArticulo = Service.GetVwArticulo(idarticuloelementodesgaste); if (vwArticulo != null) { iIdarticuloelementodesgaste.EditValue = vwArticulo.Idarticulo; beArticuloDesgaste.Text = vwArticulo.Nombrearticulo; iMarcaarticuloDesgaste.EditValue = vwArticulo.Nombremarca; iUnidadmedidaDesgaste.EditValue = vwArticulo.Abrunidadmedida; } }
private void RetornarArticuloSeleccionado() { if (gvArticulo.RowCount == 0) { XtraMessageBox.Show("No ha seleccionado un registro.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } VwArticuloSel = (VwArticulo)gvArticulo.GetFocusedRow(); DialogResult = DialogResult.OK; }
private void bmConsulta_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } switch (e.Item.Name) { case "btnNuevo": TipoMnt = TipoMantenimiento.Nuevo; ShowFormMnt(); break; case "btnModificar": TipoMnt = TipoMantenimiento.Modificar; ShowFormMnt(); break; case "btnEliminar": EliminaRegistro(); break; case "btnActualizar": CargarDatosConsulta(); break; case "btnCerrar": Close(); break; case "btnExportCsv": case "btnExportHtml": case "btnExportMht": case "btnExportImg": case "btnExportPdf": case "btnExportRtf": case "btnExportTxt": case "btnExportXls": case "btnExportXlsx": ExportUtil.ExportToFile(gcConsulta, e.Item.Name); break; case "btnStockUbicacion": VwArticulo vwArticuloSel = (VwArticulo)gvConsulta.GetFocusedRow(); ArticuloStockPorUbicacionFrm articuloStockPorUbicacionFrm = new ArticuloStockPorUbicacionFrm(vwArticuloSel); articuloStockPorUbicacionFrm.ShowDialog(); break; } }
private void iIdservicio_EditValueChanged(object sender, EventArgs e) { var idServicio = iIdservicio.EditValue; if (idServicio != null) { VwArticulo vwArticuloSel = VwArticuloList.FirstOrDefault(x => x.Idarticulo == (int)idServicio); if (vwArticuloSel != null) { iCodigoarticulo.EditValue = vwArticuloSel.Codigoarticulo; } } }
private void gvArticulo_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { VwArticulo vwArticuloSel = (VwArticulo)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; } VwArticuloSel = Service.GetVwArticulo(articuloMntFrm.IdEntidadMnt); DialogResult = DialogResult.OK; }
private void btnClose_Click(object sender, EventArgs e) { ArticuloSel = null; DialogResult = DialogResult.Cancel; }
private void RetornarArticuloSeleccionado() { if (gvArticulo.RowCount == 0) { XtraMessageBox.Show("No ha seleccionado un registro.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } VwArticuloinventarioSel = (VwArticuloinventario)gvArticulo.GetFocusedRow(); VwArticulo vwArticuloSel = new VwArticulo(); vwArticuloSel.Idarticulo = VwArticuloinventarioSel.Idarticulo; vwArticuloSel.Codigoarticulo = VwArticuloinventarioSel.Codigoarticulo; vwArticuloSel.Codigoproveedor = VwArticuloinventarioSel.Codigoproveedor; vwArticuloSel.Codigodebarra = VwArticuloinventarioSel.Codigodebarra; vwArticuloSel.Idunidadinventario = VwArticuloinventarioSel.Idunidadinventario; vwArticuloSel.Codigounidadmedida = VwArticuloinventarioSel.Codigounidadmedida; vwArticuloSel.Nombreunidadmedida = VwArticuloinventarioSel.Nombreunidadmedida; vwArticuloSel.Abrunidadmedida = VwArticuloinventarioSel.Abrunidadmedida; vwArticuloSel.Factorconversion = VwArticuloinventarioSel.Factorconversion; vwArticuloSel.Idarticuloclasificacion = VwArticuloinventarioSel.Idarticuloclasificacion; vwArticuloSel.Codigoclasificacion = VwArticuloinventarioSel.Codigoclasificacion; vwArticuloSel.Nombreclasificacion = VwArticuloinventarioSel.Nombreclasificacion; vwArticuloSel.Idmarca = VwArticuloinventarioSel.Idmarca; vwArticuloSel.Nombremarca = VwArticuloinventarioSel.Nombremarca; vwArticuloSel.Nombrearticulo = VwArticuloinventarioSel.Nombrearticulo; vwArticuloSel.Idimpuesto = VwArticuloinventarioSel.Idimpuesto; vwArticuloSel.Abreviaturaigv = VwArticuloinventarioSel.Abreviaturaigv; vwArticuloSel.Nombreimpuesto = VwArticuloinventarioSel.Nombreimpuesto; vwArticuloSel.Porcentajeimpuesto = VwArticuloinventarioSel.Porcentajeimpuesto; vwArticuloSel.Idimpuestoisc = VwArticuloinventarioSel.Idimpuestoisc; vwArticuloSel.Abreviaturaisc = VwArticuloinventarioSel.Abreviaturaisc; vwArticuloSel.Nombreimpuestoisc = VwArticuloinventarioSel.Nombreimpuestoisc; vwArticuloSel.Porcentajeimpuestoisc = VwArticuloinventarioSel.Porcentajeimpuestoisc; vwArticuloSel.Activo = VwArticuloinventarioSel.Activo; vwArticuloSel.Muevekardex = VwArticuloinventarioSel.Muevekardex; vwArticuloSel.Pesoarticulo = VwArticuloinventarioSel.Pesoarticulo; vwArticuloSel.Stockminarticulo = VwArticuloinventarioSel.Stockminarticulo; vwArticuloSel.Stockmaximo = VwArticuloinventarioSel.Stockmaximo; vwArticuloSel.Aplicapercepcion = VwArticuloinventarioSel.Aplicapercepcion; vwArticuloSel.Comentario = VwArticuloinventarioSel.Comentario; vwArticuloSel.Esarticuloinventario = VwArticuloinventarioSel.Esarticuloinventario; vwArticuloSel.Esarticulodeventa = VwArticuloinventarioSel.Esarticulodeventa; vwArticuloSel.Esarticulodecompra = VwArticuloinventarioSel.Esarticulodecompra; vwArticuloSel.Esactivofijo = VwArticuloinventarioSel.Esactivofijo; vwArticuloSel.Idcuentacontable = VwArticuloinventarioSel.Idcuentacontable; vwArticuloSel.Codigocuenta = VwArticuloinventarioSel.Codigocuenta; vwArticuloSel.Nombrecuenta = VwArticuloinventarioSel.Nombrecuenta; vwArticuloSel.Idtipoafectacionigv = VwArticuloinventarioSel.Idtipoafectacionigv; vwArticuloSel.Codigotipoafectacionigv = VwArticuloinventarioSel.Codigotipoafectacionigv; vwArticuloSel.Nombretipoafectacionigv = VwArticuloinventarioSel.Nombretipoafectacionigv; vwArticuloSel.Gravado = VwArticuloinventarioSel.Gravado; vwArticuloSel.Exonerado = VwArticuloinventarioSel.Exonerado; vwArticuloSel.Inafecto = VwArticuloinventarioSel.Inafecto; vwArticuloSel.Exportacion = VwArticuloinventarioSel.Exportacion; vwArticuloSel.Caracteristicas = VwArticuloinventarioSel.Caracteristicas; vwArticuloSel.Numerodeserie = VwArticuloinventarioSel.Numerodeserie; vwArticuloSel.Idcentrodecosto = VwArticuloinventarioSel.Idcentrodecosto; vwArticuloSel.Descripcioncentrodecosto = VwArticuloinventarioSel.Descripcioncentrodecosto; vwArticuloSel.Esarticulocompuesto = VwArticuloinventarioSel.Esarticulocompuesto; VwArticuloSel = vwArticuloSel; DialogResult = DialogResult.OK; }