Exemple #1
0
 public Ficha(Movimiento.Traslado.Capturar.ProductoPorDebajoNivelMinimo.Ficha ficha,
              OOB.LibInventario.Producto.Data.Existencia fEx,
              OOB.LibInventario.Producto.Data.Costo fCosto)
     : this()
 {
     identidad  = new Identificacion(ficha);
     existencia = new Existencia(fEx);
     costo      = new Costo(fCosto);
 }
        public Identificacion(Movimiento.Traslado.Capturar.ProductoPorDebajoNivelMinimo.Ficha ficha)
            : this()
        {
            auto                  = ficha.autoPrd;
            autoDepartamento      = ficha.autoDepartamento;
            autoGrupo             = ficha.autoGrupo;
            codigo                = ficha.codigoPrd;
            nombre                = ficha.nombrePrd;
            descripcion           = ficha.nombrePrd;
            contenidoCompra       = ficha.empCompraCont;
            empaqueCompra         = ficha.empCompra;
            Decimales             = ficha.decimales;
            fechaUltActualizacion = ficha.fechaUltActualizacion;
            tasaIva               = ficha.tasaIva;
            nombreTasaIva         = ficha.tasaIvaNombre;
            switch (ficha.categoria.Trim().ToUpper())
            {
            case "PRODUCTO TERMINADO":
                categoria = Enumerados.EnumCategoria.ProductoTerminado;
                break;

            case "BIEN DE SERVICIO":
                categoria = Enumerados.EnumCategoria.BienServicio;
                break;

            case "MATERIA PRIMA":
                categoria = Enumerados.EnumCategoria.MateriaPrima;
                break;

            case "USO INTERNO":
                categoria = Enumerados.EnumCategoria.UsoInterno;
                break;

            case "SUB PRODUCTO":
                categoria = Enumerados.EnumCategoria.SubProducto;
                break;
            }
            estatus       = Enumerados.EnumEstatus.Activo;
            AdmPorDivisa  = ficha.AdmDivisa ? Enumerados.EnumAdministradorPorDivisa.Si : Enumerados.EnumAdministradorPorDivisa.No;
            tasaIva       = 0.0m;
            nombreTasaIva = "";
        }