public ActionResult <ProductorViewModel> detalle(int id) { Productor productor = _productorService.Detalle(id); if (productor == null) { return(null); } ProductorViewModel p = new ProductorViewModel(productor); return(p); }
public ProductorViewModel GetProductor(Guid productorid) { using (var context = new CooperativaProduccionEntities()) { var productor = context.Vw_Productor .Where(x => x.ID == productorid) .Select(x => new { ID = x.ID.Value, x.NOMBRE, x.CUIT, x.nrofet, x.Provincia, x.IVA }) .Single(); ProductorIVATASATypes situacionIVATASA; switch (productor.IVA) { case "MT": situacionIVATASA = ProductorIVATASATypes.Monotributista; break; default: situacionIVATASA = ProductorIVATASATypes.ResponsableInscripto; break; } var situacionIVATASADescripcion = ProductorIVATASA.GetDescription(situacionIVATASA); var productorvm = new ProductorViewModel() { Id = productor.ID, Nombre = productor.NOMBRE, CUIT = productor.CUIT, FET = productor.nrofet, Provincia = productor.Provincia, SituacionIVATASA = situacionIVATASA, SituacionIVATASADescripcion = situacionIVATASADescripcion }; return(productorvm); } }
private void ActualizarControlesOrdenDePago(OrdenDePagoDetalleViewModel ordenvm, ProductorViewModel productorvm) { var fecha = ordenvm.Fecha; var numerodeorden = ordenvm.NumeroDeOrden; var detalle = ordenvm.Observaciones; var productor = ordenvm.Productor; var cuit = ordenvm.CUIT; var fet = ordenvm.FET; var situacioniva = productorvm.SituacionIVATASADescripcion; var provincia = productorvm.Provincia; var importeporpagar = ordenvm.ImportePorPagar.ToString(); var retencioniibb = ordenvm.RetencionesAplicadas.Where(x => x.Nombre == RetencionTypes.RetencionIIBB).Single().Importe.ToString(); var retencionEEAOC = ordenvm.RetencionesAplicadas.Where(x => x.Nombre == RetencionTypes.RetencionEEAOC).Single().Importe.ToString(); var retencionSaludPublica = ordenvm.RetencionesAplicadas.Where(x => x.Nombre == RetencionTypes.RetencionSaludPublica).Single().Importe.ToString(); var retencionGADM = ordenvm.RetencionesAplicadas.Where(x => x.Nombre == RetencionTypes.RetencionGADM).Single().Importe.ToString(); var retencionGCIAS = ordenvm.RetencionesAplicadas.Where(x => x.Nombre == RetencionTypes.RetencionGCIAS).Single().Importe.ToString(); var retencionRiego = ordenvm.RetencionesAplicadas.Where(x => x.Nombre == RetencionTypes.RetencionRiego).Single().Importe.ToString(); var netoporpagar = ordenvm.NetoPorPagar.ToString(); dpFechaOrden.Value = fecha; txtNumOrdenPago.Text = numerodeorden.ToString(); txtPuntoVenta.Text = DevConstantes.PuntoVenta; txtDetalle.Text = detalle; txtProductor.Text = productor; txtCuit.Text = cuit; txtFet.Text = fet; txtSituacionIva.Text = situacioniva; txtProvincia.Text = provincia; txtImporteBruto.Text = importeporpagar; //txtCesion.Text = "0.00"; //txtComision.Text = "0.00"; txtIIBB.Text = retencioniibb; txtEEAOC.Text = retencionEEAOC; txtSaludPublica.Text = retencionSaludPublica; txtGADM.Text = retencionGADM; txtGanancias.Text = retencionGCIAS; txtRiego.Text = retencionRiego; //txtOtrosConceptos.Text = "0.00"; //txtCuotaSocial.Text = "0.00"; //txtAnticipos.Text = "0.00"; txtNeto.Text = netoporpagar; }