public CpcompraMntItemFrm(TipoMantenimiento tipoMnt, VwCpcompradet vwCpcompradet) { InitializeComponent(); _errorProvider = new DXErrorProvider(); var styleController = new StyleController(); WinFormUtils.SetStyleController(this, styleController); TipoMnt = tipoMnt; VwCpcompradetMnt = vwCpcompradet; }
public CpCompraDetSerieMntItemDinamicoFrm(TipoMantenimiento tipoMnt, VwCpcompradet vwCpcompradet, VwCpcompradetserie vwCpcompradetserie) { InitializeComponent(); _errorProvider = new DXErrorProvider(); var styleController = new StyleController(); WinFormUtils.SetStyleController(this, styleController); TipoMnt = tipoMnt; VwCpcompradet = vwCpcompradet; VwCpcompradetserie = vwCpcompradetserie; }
public CpCompraDetSerieMntFrm(TipoMantenimiento tipoMnt, VwCpcompradet vwCpcompradet, string ubicacionSeleccionada) { InitializeComponent(); _errorProvider = new DXErrorProvider(); var styleController = new StyleController(); WinFormUtils.SetStyleController(this, styleController); TipoMnt = tipoMnt; VwCpcompradet = vwCpcompradet; UbicacionSeleccionada = ubicacionSeleccionada; IdEntidadMnt = vwCpcompradet.Idcpcompradet; }
private void bmMntItems_ItemClick(object sender, ItemClickEventArgs e) { var subMenu = e.Item as BarSubItem; if (subMenu != null) { return; } switch (e.Item.Name) { case "btnImportar": if (!Validaciones()) { return; } var maxItem = VwCpcompradetList.Where(w => w.DataEntityState != DataEntityState.Deleted) .OrderByDescending(t => t.Numeroitem) .FirstOrDefault(); var sgtItem = maxItem == null ? 1 : maxItem.Numeroitem + 1; foreach (var item in _vwOrdenserviciodetcpcompraimpList.Where(x => x.Itemseleccionado)) { VwCpcompradet vwCpcompradet = new VwCpcompradet(); vwCpcompradet.Numeroitem = sgtItem; vwCpcompradet.Idarticulo = item.Idarticulo; vwCpcompradet.Codigoarticulo = item.Codigoarticulo; vwCpcompradet.Codigoproveedor = item.Codigoproveedor; vwCpcompradet.Idunidadinventario = item.Idunidadmedida; vwCpcompradet.Nombremarca = item.Nombremarca; vwCpcompradet.Nombrearticulo = item.Nombrearticulo; vwCpcompradet.Cantidad = item.Cantidadaimportar; vwCpcompradet.Idunidadmedida = item.Idunidadmedida; vwCpcompradet.Abrunidadmedida = item.Abrunidadmedida; vwCpcompradet.Preciounitario = item.Preciounitario; vwCpcompradet.Especificacion = item.Especificacion; vwCpcompradet.Descuento1 = 0; vwCpcompradet.Descuento2 = 0; vwCpcompradet.Descuento3 = 0; vwCpcompradet.Descuento4 = 0; vwCpcompradet.Preciounitarioneto = 0; vwCpcompradet.Importetotal = 0; vwCpcompradet.Pesounitario = item.Pesoarticulo; vwCpcompradet.Pesototal = item.Cantidadaimportar * item.Pesoarticulo; vwCpcompradet.Idimpuesto = item.Idimpuesto; vwCpcompradet.Idtipoafectacionigv = item.Idtipoafectacionigv; vwCpcompradet.Gravado = item.Gravado; vwCpcompradet.Exonerado = item.Exonerado; vwCpcompradet.Inafecto = item.Inafecto; vwCpcompradet.Exportacion = item.Exportacion; vwCpcompradet.Idcentrodecosto = item.Idcentrodecosto; vwCpcompradet.Descripcioncentrodecosto = item.Descripcioncentrodecosto; vwCpcompradet.Porcentajepercepcion = 0; vwCpcompradet.Idarea = item.Idarea; vwCpcompradet.Nombrearea = item.Nombrearea; vwCpcompradet.Idproyecto = item.Idproyecto; vwCpcompradet.Nombreproyecto = item.Nombreproyecto; vwCpcompradet.Idordenserviciodet = item.Idordenserviciodet; vwCpcompradet.Serienumeroordenservicio = item.Serienumeroorden; vwCpcompradet.Calcularitem = true; vwCpcompradet.DataEntityState = DataEntityState.Added; TipoMnt = vwCpcompradet.Idordencompradet <= 0 ? TipoMantenimiento.Nuevo : TipoMantenimiento.Modificar; switch (TipoMnt) { case TipoMantenimiento.Nuevo: vwCpcompradet.Createdby = SessionApp.UsuarioSel.Idusuario; vwCpcompradet.Creationdate = DateTime.Now; break; case TipoMantenimiento.Modificar: vwCpcompradet.Modifiedby = SessionApp.UsuarioSel.Idusuario; vwCpcompradet.Lastmodified = DateTime.Now; break; } sgtItem++; VwCpcompradetList.Add(vwCpcompradet); } VwOrdenservicioSel = (VwOrdenservicio)gvConsulta.GetFocusedRow(); DialogResult = DialogResult.OK; break; case "btnCancelarItem": DialogResult = DialogResult.Cancel; break; case "btnConsultar": if (!ValidacionDatosConsulta()) { return; } CargarOrdenesDeServicio(); break; case "btnCerrar": DialogResult = DialogResult.OK; break; } }
private void AsignarDetalleDeArticulosCompuestos(int idarticulo) { VwCpcompradetComponenteList = new List <VwCpcompradet>(); string whereArticulo = string.Format("idarticulo = {0}", idarticulo); List <VwArticulocompuesto> vwArticuloDetalleComponenteList = Service.GetAllVwArticulocompuesto(whereArticulo, "idarticulocompuesto"); int numeroItem = (int)iNumeroitem.EditValue; foreach (var item in vwArticuloDetalleComponenteList) { numeroItem++; VwCpcompradet vwCpcompradet = new VwCpcompradet(); vwCpcompradet.Numeroitem = numeroItem; vwCpcompradet.Idarticulo = item.Idarticulodetalle; vwCpcompradet.Codigoarticulo = item.Codigoarticulo; vwCpcompradet.Codigoproveedor = item.Codigoproveedor; vwCpcompradet.Idunidadinventario = item.Idunidadinventario; vwCpcompradet.Nombremarca = item.Nombremarca; vwCpcompradet.Nombrearticulo = item.Nombrearticulo; vwCpcompradet.Cantidad = item.Cantidaddetalle * (decimal)iCantidad.EditValue; vwCpcompradet.Idunidadmedida = item.Idunidadinventario; vwCpcompradet.Abrunidadmedida = item.Abrunidadmedida; vwCpcompradet.Preciounitario = 0m; vwCpcompradet.Especificacion = string.Empty; vwCpcompradet.Descuento1 = 0m; vwCpcompradet.Descuento2 = 0m; vwCpcompradet.Descuento3 = 0m; vwCpcompradet.Descuento4 = 0m; vwCpcompradet.Preciounitarioneto = 0m; vwCpcompradet.Importetotal = 0m; vwCpcompradet.Pesounitario = 0m; vwCpcompradet.Pesototal = 0m; vwCpcompradet.Idimpuesto = item.Idimpuesto; vwCpcompradet.Idtipoafectacionigv = item.Idtipoafectacionigv; vwCpcompradet.Gravado = item.Gravado; vwCpcompradet.Exonerado = item.Exonerado; vwCpcompradet.Inafecto = item.Inafecto; vwCpcompradet.Exportacion = item.Exportacion; vwCpcompradet.Idcentrodecosto = (int)iIdcentrodecosto.EditValue; vwCpcompradet.Descripcioncentrodecosto = iIdcentrodecosto.Text.Trim(); vwCpcompradet.Porcentajepercepcion = (decimal)iPorcentajepercepcion.EditValue; vwCpcompradet.Idarea = (int)iIdarea.EditValue; vwCpcompradet.Nombrearea = iIdarea.Text.Trim(); vwCpcompradet.Idproyecto = (int)iIdproyecto.EditValue; vwCpcompradet.Nombreproyecto = iIdproyecto.Text.Trim(); //Se estable a false no se calcula el item vwCpcompradet.Calcularitem = false; if (vwCpcompradet.Idordencompradet == null) { vwCpcompradet.Idordencompradet = null; vwCpcompradet.Serienumeroorden = string.Empty; } switch (TipoMnt) { case TipoMantenimiento.Nuevo: vwCpcompradet.Createdby = SessionApp.UsuarioSel.Idusuario; vwCpcompradet.Creationdate = DateTime.Now; break; case TipoMantenimiento.Modificar: vwCpcompradet.Modifiedby = SessionApp.UsuarioSel.Idusuario; vwCpcompradet.Lastmodified = DateTime.Now; break; } switch (TipoMnt) { case TipoMantenimiento.Nuevo: vwCpcompradet.DataEntityState = DataEntityState.Added; break; case TipoMantenimiento.Modificar: vwCpcompradet.DataEntityState = DataEntityState.Modified; break; } VwCpcompradetComponenteList.Add(vwCpcompradet); } }